Think Like a Programmer - Deutsche Ausgabe

Typische Programmieraufgaben kreativ lösen am Beispiel von C++

Author: V. Anton Spraul

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826692780

Category: Computers

Page: 304

View: 9425

Typische Programmieraufgaben kreativ lösen am Beispiel von C++ Von der Aufgabe zur Lösung – so gehen Sie vor Probleme analysieren und schrittweise bearbeiten Systematisches Vorgehen lernen und anwenden Aus dem Inhalt: Strategien zur Problemlösung Eingabeverarbeitung Statusverfolgung Arrays Zeiger und dynamische Speicherverwaltung Klassen Rekursion Wiederverwendung von Code Rekursive und iterative Programmierung Denken wie ein Programmierer Die Herausforderung beim Programmieren besteht nicht im Erlernen der Syntax einer bestimmten Sprache, sondern in der Fähigkeit, auf kreative Art Probleme zu lösen. In diesem einzigartigen Buch widmet sich der Autor V. Anton Spraul genau jenen Fähigkeiten, die in normalen Lehrbüchern eher nicht behandelt werden: die Fähigkeit, wie ein Programmierer zu denken und Aufgaben zu lösen. In den einzelnen Kapiteln behandelt er jeweils verschiedene Programmierkonzepte wie beispielsweise Klassen, Zeiger und Rekursion, und fordert den Leser mit erweiterbaren Übungen zur praktischen Anwendung des Gelernten auf. Sie lernen unter anderem: Probleme in diskrete Einzelteile zerlegen, die sich leichter lösen lassen Funktionen, Klassen und Bibliotheken möglichst effizient nutzen und wiederholt verwenden die perfekte Datenstruktur für eine Aufgabenstellung auswählen anspruchsvollere Programmiertechniken wie Rekursion und dynamischen Speicher einsetzen Ihre Gendanken ordnen und Strategien entwickeln, um bestimmte Problemkategorien in Angriff zu nehmen Die Beispiele im Buch werden mit C++ gelöst, die dargestellten kreativen Problemlösungskonzepte gehen aber weit über die einzelnen Programmiersprachen und oft sogar über den Bereich der Informatik hinaus. Denn wie die fähigsten Programmierer wissen, handelt es sich beim Schreiben herausragender Quelltexte um kreative Kunst und der erste Schritt auf dem Weg zum eigenen Meisterwerk besteht darin, wie ein Programmierer zu denken. Über den Autor: V. Anton Spraul hat über 15 Jahre lang Vorlesungen über die Grundlagen der Programmierung und Informatik gehalten. In diesem Buch fasst er die von ihm dabei perfektionierten Verfahren zusammen. Er ist auch Autor von »Computer Science Made Simple«.
Posted in Computers

Die Kunst des Game Designs

Bessere Games konzipieren und entwickeln

Author: Jesse Schell

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958452841

Category: Computers

Page: 680

View: 5594

Grundlagen der Entwicklung und Konzeption klassischer Spiele von einem der weltweit führenden Game Designer Mehr als 100 Regeln und zentrale Fragen zur Inspiration für den kreativen Prozess Zahlreiche wertvolle Denkanstöße für die Konzeption eines erfolgreichen Spiels Jeder kann die Grundlagen des Game Designs meistern – dazu bedarf es keines technischen Fachwissens. Dabei zeigt sich, dass die gleichen psychologischen Grundprinzipien, die für Brett-, Karten- und Sportspiele funktionieren, ebenso der Schlüssel für die Entwicklung qualitativ hochwertiger Videospiele sind. Mit diesem Buch lernen Sie, wie Sie im Prozess der Spielekonzeption und -entwicklung vorgehen, um bessere Games zu kreieren. Jesse Schell zeigt, wie Sie Ihr Game durch eine strukturierte methodische Vorgehensweise Schritt für Schritt deutlich verbessern. Mehr als 100 gezielte Fragestellungen eröffnen Ihnen dabei neue Perspektiven auf Ihr Game, so dass Sie die Features finden, die es erfolgreich machen. Hierzu gehören z.B. Fragen wie: Welche Herausforderungen stellt mein Spiel an die Spieler? Fördert es den Wettbewerb unter den Spielern? Werden sie dazu motiviert, gewinnen zu wollen? So werden über hundert entscheidende Charakteristika für ein gut konzipiertes Spiel untersucht. Mit diesem Buch wissen Sie, worauf es bei einem guten Game ankommt und was Sie alles bedenken sollten, damit Ihr Game die Erwartungen Ihrer Spieler erfüllt und gerne gespielt wird. Zugleich liefert es Ihnen jede Menge Inspiration – halten Sie beim Lesen Zettel und Stift bereit, um Ihre neuen Ideen sofort festhalten zu können
Posted in Computers

Digitale Audiosignalverarbeitung

Author: Udo Zölzer

Publisher: Springer-Verlag

ISBN: 3322967697

Category: Technology & Engineering

Page: 303

View: 9253

Das Buch gibt einen Einblick in die Algorithmen und Verfahren zur digitalen Verarbeitung von Audiosignalen.
Posted in Technology & Engineering

HTML5-Programmierung von Kopf bis Fuss

Webanwendungen mit HTML5 und JavaScript

Author: Eric Freeman,Elisabeth Robson

Publisher: O'Reilly Verlag

ISBN: 9783868991826

Category: Electronic books

Page: 573

View: 1605

Als neueste Version der Markup-Sprache ist HTML5 vor allem praxisorientiert und auf die Entwicklung echter Webapplikationen abgestimmt - es erleichtert die Gestaltung von Webseiten mit lokaler Speicherung, macht 2-D-Zeichnungen, Geolocation und Offline-Unterstutzung fur Webanwendungen moglich, und unterstutzt das Einbinden von Video- und Audio-Dateien ohne zusatzliches Plug-in. "HTML5-Programmierung von Kopf bis Fu" vermittelt in bewahrter Von Kopf bis Fu-Tradition anhand zahlreicher praktischer Beispiele, grafischer Elemente und Ubungen auf kluge und spielerische Art die Neuerungen, die HTML5 so spannend machen und sorgt gleichzeitig dafur, dass Ihnen das Lernen nicht nur Spa macht, sondern Sie auch behalten, was Sie gelesen haben. Dieses Buch wendet sich hierbei an Entwickler von Webanwendungen, die bereits HTML- und CSS-Kenntnisse mitbringen und die ihre Konzentration voll auf die Neuerungen und Verbesserungen von HTML5 richten wollen.
Posted in Electronic books

Fremder in einer fremden Welt

Meisterwerke der Science Fiction - Roman

Author: Robert A. Heinlein

Publisher: Heyne Verlag

ISBN: 3641032733

Category: Fiction

Page: 656

View: 4390

Der Mann vom Mars Die erste Mars-Expedition ist auf dem roten Planeten abgestürzt, und erst zwanzig Jahre später erreichen erstmals wieder Menschen den Nachbarplaneten. Sie finden Michael Valentine Smith, einen jungen Mann, der als Kind die Katastrophe überlebt hat und von Marsianern erzogen wurde, und nehmen ihn mit zur Erde. Die Heimatwelt seiner Eltern ist für ihn eine fremde, unverständliche Welt, und er verwendet seine mentalen Kräfte dazu, sie zu verändern. Damit wird er für die einen zum Messias, und für die anderen zu einem Feind, den man mit allen Mitteln bekämpfen muss ...
Posted in Fiction

Java in a nutshell

deutsche Ausgabe für Java 1.4

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 9783897213326

Category: Java (Computer program language)

Page: 1084

View: 7137

Posted in Java (Computer program language)

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 4736

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.
Posted in Computers

Eine kurze Geschichte der Menschheit

Author: Yuval Noah Harari

Publisher: DVA

ISBN: 364110498X

Category: History

Page: 528

View: 4645

Krone der Schöpfung? Vor 100 000 Jahren war der Homo sapiens noch ein unbedeutendes Tier, das unauffällig in einem abgelegenen Winkel des afrikanischen Kontinents lebte. Unsere Vorfahren teilten sich den Planeten mit mindestens fünf weiteren menschlichen Spezies, und die Rolle, die sie im Ökosystem spielten, war nicht größer als die von Gorillas, Libellen oder Quallen. Vor 70 000 Jahren dann vollzog sich ein mysteriöser und rascher Wandel mit dem Homo sapiens, und es war vor allem die Beschaffenheit seines Gehirns, die ihn zum Herren des Planeten und zum Schrecken des Ökosystems werden ließ. Bis heute hat sich diese Vorherrschaft stetig zugespitzt: Der Mensch hat die Fähigkeit zu schöpferischem und zu zerstörerischem Handeln wie kein anderes Lebewesen. Anschaulich, unterhaltsam und stellenweise hochkomisch zeichnet Yuval Harari die Geschichte des Menschen nach und zeigt alle großen, aber auch alle ambivalenten Momente unserer Menschwerdung.
Posted in History

GRIT - Die neue Formel zum Erfolg

Mit Begeisterung und Ausdauer ans Ziel

Author: Angela Duckworth

Publisher: C. Bertelsmann Verlag

ISBN: 3641173558

Category: Business & Economics

Page: 480

View: 1683

Die neue Formel zum Erfolg: Leidenschaft Ausdauer und Zuversicht Eine Mischung aus Ausdauer und Leidenschaft, nicht IQ, Startbedingungen oder Talent entscheidet über den Erfolg eines Menschen. Diese These hat die Neurowissenschaftlerin und Psychologin Angela Duckworth in dem Wort GRIT zusammengefasst, das im Englischen so viel wie Biss oder Mumm heißt, und hat damit weltweit Aufsehen erregt. Auf Basis ihrer eigenen Geschichte, von wissenschaftlichen Erkenntnissen und anhand ungewöhnlicher Leistungsbiografien ist sie dem Geheimnis von erfolgreichen Menschen auf den Grund gegangen, seien sie Sportler, Bankmanager oder Comiczeichner. Sie weist nach, dass nicht "Genie", sondern eine einzigartige Kombination aus Begeisterungsfähigkeit und langfristigem Durchhaltevermögen darüber entscheidet, ob man seine Ziele erreicht. Mit zahlreichen Beispielen, die jeder auf seine Situation anwenden kann, erläutert Angela Duckworth das Konzept der motivierten Beharrlichkeit. Und sie fordert dazu auf, im Wissen um GRIT Lernen und Bildung neu zu denken.
Posted in Business & Economics

Deutsch im Einsatz Teacher's Book

Author: Katrin Fox,Alan Marshall,Conny Brock,Sophie Duncker

Publisher: Cambridge University Press

ISBN: 9781107564732

Category: Juvenile Nonfiction

Page: 110

View: 3450

This teacher's book accompanies the Deutsch im Einsatz coursebook and is specifically designed to support teachers in preparing their students for the German B course for the International Baccalaureate programme. The book contains answers to all the questions in the coursebook, pedagogical aims of each exercise, specific advice on tasks aimed at Higher Level students and additional activities that complement the exercises in the coursebook.
Posted in Juvenile Nonfiction

Laudato si

Die Umwelt-Enzyklika des Papstes

Author: Franziskus (Papst),

Publisher: Verlag Herder GmbH

ISBN: 345180736X

Category: Religion

Page: 288

View: 4578

Mit großer Spannung wurde sie erwartet, auch von Nicht-Katholiken: Die Umwelt-Enzyklika von Papst Franziskus nimmt die heute entscheidenden Themen in den Blick; es geht um die geht um soziale, ökologische und politische Zusammenhänge. Wohl selten war ein päpstliches Schreiben so aktuell und brisant und vor allem relevant für alle Gesellschaftsschichten und Menschen weltweit. Mit "Laudato si" beweist Franziskus, dass die Kirche nach wie vor eine unverzichtbare Stimme im Diskurs zur Gestaltung der modernen Welt ist. Wer verstehen will, wie Papst und Kirche die großen Herausforderungen unserer Zeit bestehen wollen, kommt an diesem Werk nicht vorbei. Ein Muss für jeden, der an den drängenden Fragen unserer Zeit interessiert ist.
Posted in Religion

Statistik-Workshop für Programmierer

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3868993436

Category: Computers

Page: 160

View: 1086

Wenn Sie programmieren können, beherrschen Sie bereits Techniken, um aus Daten Wissen zu extrahieren. Diese kompakte Einführung in die Statistik zeigt Ihnen, wie Sie rechnergestützt, anstatt auf mathematischem Weg Datenanalysen mit Python durchführen können. Praktischer Programmier-Workshop statt grauer Theorie: Das Buch führt Sie anhand eines durchgängigen Fallbeispiels durch eine vollständige Datenanalyse -- von der Datensammlung über die Berechnung statistischer Kennwerte und Identifikation von Mustern bis hin zum Testen statistischer Hypothesen. Gleichzeitig werden Sie mit statistischen Verteilungen, den Regeln der Wahrscheinlichkeitsrechnung, Visualisierungsmöglichkeiten und vielen anderen Arbeitstechniken und Konzepten vertraut gemacht. Statistik-Konzepte zum Ausprobieren: Entwickeln Sie über das Schreiben und Testen von Code ein Verständnis für die Grundlagen von Wahrscheinlichkeitsrechnung und Statistik: Überprüfen Sie das Verhalten statistischer Merkmale durch Zufallsexperimente, zum Beispiel indem Sie Stichproben aus unterschiedlichen Verteilungen ziehen. Nutzen Sie Simulationen, um Konzepte zu verstehen, die auf mathematischem Weg nur schwer zugänglich sind. Lernen Sie etwas über Themen, die in Einführungen üblicherweise nicht vermittelt werden, beispielsweise über die Bayessche Schätzung. Nutzen Sie Python zur Bereinigung und Aufbereitung von Rohdaten aus nahezu beliebigen Quellen. Beantworten Sie mit den Mitteln der Inferenzstatistik Fragestellungen zu realen Daten.
Posted in Computers

The Big Short - Wie eine Handvoll Trader die Welt verzockte

Author: Michael Lewis

Publisher: Campus Verlag

ISBN: 3593393573

Category: Political Science

Page: 319

View: 9181

"The Big Short" erzählt von der Erfindung einer monströsen Geldmaschine: Ein paar Hedgefond-Manager sehen das katastrophale Platzen der amerikanischen Immobilienblase nicht nur voraus, sondern sie wetten sogar im ganz großen Stil darauf. Den Kollaps des Systems befördern sie unter anderem mittels des sogenannten "shortings", Leerverkäufen von Aktien großer Investmentbanken. Doch zu jeder Wette gehört auf der anderen Seite auch einer, der sie hält. Lewis entlarvt anhand seiner Protagonisten ein System, das sich verselbständigt und mit moralischen Kategorien wie Habgier oder Maßlosigkeit längst nicht mehr zu fassen ist. Der Zusammenbruch der Finanzmärkte, so lernen wir in diesem Buch, war ein kurzer Moment der Vernunft: Der Wahnsinn hatte sich in den Jahren davor abgespielt.
Posted in Political Science

Wie ich die Dinge geregelt kriege

Selbstmanagement für den Alltag

Author: David Allen

Publisher: Piper ebooks

ISBN: 3492972314

Category: Self-Help

Page: 432

View: 1521

Eigentlich sollte man längst bei einem Termin sein, doch dann klingelt das Handy und das E-Mail-Postfach quillt auch schon wieder über. Für Sport und Erholung bleibt immer weniger Zeit und am Ende resigniert man ausgebrannt, unproduktiv und völlig gestresst. Doch das muss nicht sein. Denn je entspannter wir sind, desto kreativer und produktiver werden wir. Mit David Allens einfacher und anwendungsorientierter Methode wird beides wieder möglich: effizient zu arbeiten und die Freude am Leben zurückzugewinnen.
Posted in Self-Help

Clean Architecture

Das Praxishandbuch für gutes Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturen

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457266

Category: Computers

Page: 370

View: 5440

Posted in Computers

Farbenblind

Author: Trevor Noah

Publisher: Karl Blessing Verlag

ISBN: 364120643X

Category: Biography & Autobiography

Page: 336

View: 8516

Trevor Noah kam 1984 im Township Soweto als Sohn einer Xhosa und eines Schweizers zur Welt. Zu einer Zeit, da das südafrikanische Apartheidsregime „gemischtrassige“ Beziehungen weiterhin unter Strafe stellte. Als Kind, das es nicht geben durfte, erlebte er Armut und systematischen Rassismus, aber auch die mutige Auflehnung seiner "farbenblinden" Eltern, die einfallsreich versuchten, Trennungen zwischen Ethnien und Geschlechtern zu überwinden. Heute ist er ein international gefeierter Comedian, der die legendäre "The Daily Show" in den USA leitet und weltweit – ob Sydney, Dubai, Toronto, San Francisco oder Berlin – in ausverkauften Sälen auftritt. In "Farbenblind" erzählt Trevor Noah ebenso feinsinnig wie komisch in achtzehn Geschichten von seinem Aufwachsen in Südafrika, das den ganzen Aberwitz der Apartheid bündelt: warum ihn seine Mutter aus einem fahrenden Minibus warf, um Gottes Willen zu erfüllen, welche Musik er für einen tanzenden Hitler aufzulegen pflegte, um sein erstes Geld zu verdienen, und wie ihn eine Überwachungskamera, die nicht einmal zwischen Schwarz und Weiß unterscheiden konnte, vor dem Gefängnis bewahrte.
Posted in Biography & Autobiography

Goldene Regeln der Spieleprogrammierung

Methoden zur effizienten Programmierung von Computerspielen

Author: Martin Brownlow

Publisher: N.A

ISBN: 9783446229280

Category:

Page: 270

View: 4220

Dieses Buch liefert mit seinen "Goldenen Regeln" eine Fülle von Best Practices, die nützliche Hinweise enthalten, wie der Spieleentwickler seine Techniken bei der Programmierung optimiert und verfeinert. Alle Regeln bauen aufeinander auf. Durch sie lernt der Spieleprogrammierer seine Arbeit und damit die des Entwicklerteams effektiv zu gestalten, so dass der Prozess der Spieleentwicklung weniger fehleranfällig und zugleich schneller wird. An Themen werden u.a. Effektives Suchen und Räumliche Trennung, Finite Elemente, Geometrische Formen, Matrizen, Datenoptimierung, Compilation, Vererbung und der Einsatz von Skriptsprachen behandelt. Das Buch vermittelt dem Leser ein fundiertes Verständnis für die elementaren Techniken und Prozesse der Spieleentwicklung. Damit ist es ein idealer Begleiter für alle Entwickler, die die Spieleprogrammierung intensiver betreiben wollen, aber auch für Profis, die ihre fortgeschrittenen Kenntnisse erweitern und verfeinern wollen. Auf CD-ROM: Sämtlicher Sourcecode für die Integration in eigene Projekte Vollversion der Kompressionsbibliothek Zlib
Posted in

Zen und die Kunst des CSS-Designs

Author: Dave Shea,Molly E. Holzschlag

Publisher: Pearson Deutschland GmbH

ISBN: 9783827327437

Category: Cascading style sheets

Page: 368

View: 9323

Posted in Cascading style sheets