Compiler

Prinzipien, Techniken und Werkzeuge

Author: Alfred V. Aho

Publisher: Pearson Deutschland GmbH

ISBN: 9783827370976

Category: Compiler

Page: 1253

View: 3002

DOWNLOAD NOW »

Design Patterns für die Spieleprogrammierung

Author: Robert Nystrom

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 395845092X

Category: Computer games

Page: 400

View: 5976

DOWNLOAD NOW »
- Die bekannten Design Patterns der Gang of Four im konkreten Einsatz für die Entwicklung von Games - Zahlreiche weitere vom Autor entwickelte Patterns - Sequenzierungs-, Verhaltens-, Entkopplungs- und Optimierungsmuster Für viele Spieleprogrammierer stellt die Finalisierung ihres Spiels die größte Herausforderung dar. Viele Projekte verlaufen im Sande, weil Programmierer der Komplexität des eigenen Codes nicht gewachsen sind. Die im Buch beschriebenen Design Patterns nehmen genau dieses Problem in Angriff. Der Autor blickt auf jahrelange Erfahrung in der Entwicklung von weltweit erfolgreichen Games zurück und stellt erprobte Patterns vor, mit deren Hilfe Sie Ihren Code entwirren und optimieren können. Die Patterns sind in Form unabhängiger Fallbeispiele organisiert, so dass Sie sich nur mit den für Sie relevanten zu befassen brauchen und das Buch auch hervorragend zum Nachschlagen verwenden können. Sie erfahren, wie man eine stabile Game Loop schreibt, wie Spielobjekte mithilfe von Komponenten organisiert werden können und wie man den CPU-Cache nutzt, um die Performance zu verbessern. Außerdem werden Sie sich damit beschäftigen, wie Skript-Engines funktionieren, wie Sie Ihren Code mittels Quadtrees und anderen räumlichen Aufteilungen optimieren und wie sich die klassischen Design Patterns in Spielen einsetzen lassen.

Mit anderen Worten

Wie ich mich ins Italienische verliebte

Author: Jhumpa Lahiri

Publisher: Rowohlt Verlag GmbH

ISBN: 3644049610

Category: Biography & Autobiography

Page: 144

View: 7035

DOWNLOAD NOW »
Die amerikanische Bestsellerautorin Jhumpa Lahiri («Das Tiefland», «Einmal im Leben») hat ein gewagtes Experiment unternommen. Als Sprecherin zweier Sprachen, Englisch und Bengalisch, machte sie sich auf, eine dritte so gut zu lernen, dass sie sie nicht nur fließend sprechen, sondern sogar darin schreiben konnte: das Italienische. Dies ist die Geschichte eines kulturellen und linguistischen Abenteuers. Mit zwei Sprachen wuchs Jhumpa Lahiri auf: In der Familie wurde Bengalisch gesprochen, Lesen und Schreiben lernte sie auf Englisch in den USA. In beiden Sprachen fühlte sie sich nie ganz beheimatet. Doch dann, während einer Florenzreise 1994 – eine jähe, wilde Affäre mit dem Italienischen, einer Sprache, die neue Freiheit, Abenteuer und Unabhängigkeit verhieß. Doch gleich wurden die jungen Liebenden wieder getrennt: Lahiri kehrte zurück nach New York, und jahrelang hielten nur ein kleines Lexikon in ihrer Handtasche sowie der knappen Lebenszeit abgerungene Privatstunden bei wechselnden Lehrerinnen die Flamme am Brennen. Bis sie 2013 – ihr Leben als freie Schriftstellerin machte es möglich – Hals über Kopf mit der gesamten Familie nach Rom zog. Und nun wurde aus Leidenschaft Lebensernst ... Dies ist ein sehr persönliches Buch, die präzise Auseinandersetzung einer Schriftstellerin mit einer Fremdsprache, die langsam zur eigenen Sprache wird, und mit einem Land, das ihre neue Heimat werden soll. Italien! Rom! Die Geschichte! Die Lebensart! Zugleich berührt es große Fragen: Heimat, Identität, was ist das überhaupt, woraus entsteht es? Lahiri tauchte so tief in die Fremdheit der neuen Sprache und Kultur ein, bis sie in der Lage war, ihr erstes Buch auf Italienisch zu schreiben. Hier ist es – im tiefsten Sinne des Wortes eine Liebesgeschichte.

Melancholie der Ankunft

Author: Jhumpa Lahiri

Publisher: N.A

ISBN: 9783896671103

Category: East Indian Americans

Page: 251

View: 5926

DOWNLOAD NOW »
Stories von den Schwierigkeiten und Konflikten indischer Einwanderer auf Rhode Island.

Python von Kopf bis Fuß

Author: Paul Barry

Publisher: O'Reilly Germany

ISBN: 3955619427

Category: Computers

Page: 496

View: 7950

DOWNLOAD NOW »
Haben Sie sich schon einmal gewünscht, Sie könnten Python mithilfe eines Buchs lernen? Mit Python von Kopf bis Fuß funktioniert das hervorragend, weil es auf einzigartige Weise über die Syntax und schlichtes Mach-dies-mach-jenes hinausgeht. Die Grundlagen erfassen Sie hier schnell, und dann es geht auch schon weiter mit Persistenz, Ausnahmebehandlung, Webentwicklung, SQLite, Datenverarbeitung und Googles App Engine. Sie lernen außerdem, wie Sie dank Pythons unglaublicher Möglichkeiten mobile Apps für Android-Smartphones schreiben. Nach dem Lernerlebnis von Python von Kopf bis Fuß können Sie Ihrer weiteren Python-Laufbahn ganz zuversichtlich entgegensehen!

Das Tiefland

Author: Jhumpa Lahiri

Publisher: Rowohlt Verlag GmbH

ISBN: 3644043019

Category: Fiction

Page: 528

View: 5778

DOWNLOAD NOW »
Nach sechs Jahren meldet sich die Autorin der wunderbaren Liebesgeschichte "Einmal im Leben" mit einem neuen Roman zurück: Am Rande eines mit Wasserhyazinthen überwucherten, zu Monsunzeiten unter Wasser stehenden Tieflands in einem Vorort von Kalkutta wachsen die Brüder Subhash und Udayan Mitra auf. Sie sind unzertrennlich, aber auch sehr verschieden. Beide interessieren sich für Wissenschaft und Politik. Aber Subhash, der Pflichtbewusste, entzieht sich den wirren politischen Verhältnissen der sechziger Jahre und zieht in ein ruhiges Küstenstädtchen in den USA, um sich dort der Wissenschaft zu widmen. Udayan hingegen lässt sich mit militanten Maoisten ein und riskiert alles für seinen Traum von einer gerechteren Welt, sogar sein Leben... Aber als Subhash erfährt, was seinem Bruder in jenem mit Hyazinthen überwucherten Gewässer zugestoßen ist, kehrt er nach Indien zurück, um die Wunden zu heilen, die Udayan, nicht zuletzt im Herzen seiner jungen, schwangeren Frau, geschlagen hat. Es entspinnt sich ein mitreißendes familiäres Drama über Kontinente und Generationen... Dieser faszinierende Roman war in den angelsächsischen Ländern ein großer Bestseller. Lahiris Kunst liegt in der Verbindung von weiter Perspektive mit intimster persönlicher Geschichte. Sie ist eine literarische Meisterin, eine der faszinierendsten und erfolgreichsten Autorinnen in den USA von heute. «Eine beeindruckende Ballade von Liebe, Verlust und Tod.» The New York Times

Alleine bist du nie

Psychothriller

Author: Clare Mackintosh

Publisher: BASTEI LÜBBE

ISBN: 3732529665

Category: Fiction

Page: 445

View: 5417

DOWNLOAD NOW »
Zoe Walker führt ein komplett durchschnittliches Leben in einem Londoner Vorort: Sie ist geschieden, hat zwei Kinder und einen langweiligen Job. Eines Tages entdeckt sie auf dem sonst so ereignislosen Heimweg ein Foto von sich in der U-Bahn, daneben eine ihr unbekannte Telefonnummer. Bloß eine harmlose Verwechslung? Zoe ahnt, dass es hier um mehr gehen muss. Doch noch weiß sie nicht, in welcher Gefahr sie schwebt - und wie bald sie alles zu verlieren droht, was sie liebt ...

Einführung in Python

Author: Mark Lutz,David Ascher,Dinu C. Gherman

Publisher: O'Reilly Germany

ISBN: 3897214881

Category: Python (Computer program language)

Page: 624

View: 7621

DOWNLOAD NOW »

Waldes Dunkel

Author: Nicole Krauss

Publisher: Rowohlt Verlag GmbH

ISBN: 3644001251

Category: Fiction

Page: 384

View: 9051

DOWNLOAD NOW »
Nicole Krauss, die Autorin des Welterfolges «Die Geschichte der Liebe», kehrt mit einem phantastischen Roman zurück: Ein vom Leben enttäuschter reicher New Yorker Anwalt und eine Schriftstellerin mit Eheproblemen machen sich auf die Suche nach dem Unbekannten in sich selbst und finden in der Wüste Israels überraschende Wege, über sich, ihre Träume und die Welt hinaus ins Unendliche zu schauen. Jules Epstein, 68, einst Beweger und politischer Macher mit übergroßem Ego, gerät nach der Scheidung von seiner langjährigen Frau aus dem Tritt. Zum Schrecken seiner Kinder verschenkt er den größten Teil seines Vermögens und möchte den Rest in eine Stiftung zum Gedenken an seine verstorbenen Eltern stecken. Am liebsten würde er den seit 2000 Jahren abgeholzten Mount Hebron in Israel aufforsten lassen. Schon im Flieger allerdings lernt er einen Rabbiner kennen, der ein Treffen sämtlicher lebender Abkömmlinge von König David plant und darauf besteht, Epstein gehöre zu dieser traditionsreichen dynastischen Linie. Epstein versucht, den versponnenen Rabbi loszuwerden, aber dann trifft er auf dessen verführerische Tochter, die in der Wüste Negev einen Film dreht ... Die junge Autorin Nicole aus Brooklyn lässt nach einer Epiphanie in der Küche, bei der sie sich nur noch als nutzloses Staubkorn im Multiversum sieht, ihre Familie zurück und flieht ins Hilton von Tel Aviv, wo sie seit ihrer Geburt jedes Jahr gewesen ist. Ein Ort der Ruhe, hofft sie, an dem sie sich wiederfinden kann. Doch ein emeritierter Literaturprofessor mit dubioser Mossad-Vergangenheit lauert ihr ständig auf und bedrängt sie, ein unvollendetes Drama fertigzuschreiben, das angeblich von Kafka stammt. Und während aus den Palästinensergebieten Raketen über den nächtlichen Himmel ziehen, landet Nicole, irregeleitet vom sinistren Professor, allein in einer Hütte in der Wüste Negev. Auf dem Schreibtisch nur zwei Dinge: eine alte Schreibmaschine und ein Bildband, betitelt «Die Wälder Israels». Mit sprühender Intelligenz und erzählerischer Raffinesse webt Nicole Krauss ein traumhaft metaphorisches Gespinst von einem Roman, frei nach Dante: «Ich fand auf unseres Lebensweges Mitte in eines Waldes Dunkel mich verschlagen, weil sich vom rechten Pfad verirrt die Schritte.»

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3955618072

Category: Computers

Page: 320

View: 5474

DOWNLOAD NOW »
Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Zur aktualisierten Auflage Diese Auflage behandelt Python 3, geht dabei aber auch auf Unterschiede zu Python 2 ein. Außerdem wurde das Buch um die Themen Unicode, List und Dictionary Comprehensions, den Mengen-Typ Set, die String-Format-Methode und print als Funktion ergänzt. Jenseits reiner Theorie Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält.

Kurze Antworten auf große Fragen

Author: Stephen Hawking

Publisher: Klett-Cotta

ISBN: 3608115102

Category: Political Science

Page: 160

View: 2625

DOWNLOAD NOW »
Stephen Hawkings Vermächtnis In seinem letzten Buch gibt Stephen Hawking Antworten auf die drängendsten Fragen unserer Zeit und nimmt uns mit auf eine persönliche Reise durch das Universum seiner Weltanschauung. Seine Gedanken zu Ursprung und Zukunft der Menschheit sind zugleich eine Mahnung, unseren Heimatplaneten besser vor den Gefahren unserer Gegenwart zu schützen. Zugänglich und klar finden Sie in diesem Buch Hawkings Antworten auf die drängendsten Fragen unserer Zeit. - Warum gibt es uns Menschen überhaupt? - Und woher kommen wir? - Gibt es im Weltall andere intelligente Lebewesen? - Existiert Gott? - In welchem Zustand befindet sich unser Heimatplanet? - Werden wir auf der Erde überleben? - Retten oder zerstören uns Naturwissenschaften und Technik? - Hilft uns die künstliche Intelligenz, die Erde zu bewahren? - Können wir den Weltraum bevölkern? - Wie werden wir die Schwächsten – Kinder, Kranke, alte Menschen – schützen? - Wie werden wir unsere Kinder erziehen? Brillanter Physiker, revolutionärer Kosmologe, unerschütterlicher Optimist. Für Stephen Hawking bergen die Weiten des Universums nicht nur naturwissenschaftliche Geheimnisse. In seinem persönlichsten Buch beantwortet der Autor die großen Fragen des menschlichen Lebens und spricht die wichtigsten Themen unserer Zeit an. Zugänglich und klar erläutert er die Folgen des menschlichen Fortschritts – vom Klimawandel bis hin zu künstlicher Intelligenz – und diskutiert seine Gefahren. Hier finden Sie Hawkings Antworten auf die Urfragen der Menschheit. Ein großer Appell an politische Machthaber und jeden Einzelnen von uns, unseren bedrohten Heimatplaneten besser zu schützen.

Compilerbau

Eine Einführung

Author: N.A

Publisher: Springer-Verlag

ISBN: 3322895432

Category: Technology & Engineering

Page: 118

View: 9131

DOWNLOAD NOW »

Einführung in SQL

Author: Alan Beaulieu

Publisher: O'Reilly Germany

ISBN: 3897219387

Category: Computers

Page: 353

View: 9513

DOWNLOAD NOW »
SQL kann Spaß machen! Es ist ein erhebendes Gefühl, eine verworrene Datenmanipulation oder einen komplizierten Report mit einer einzigen Anweisung zu bewältigen und so einen Haufen Arbeit vom Tisch zu bekommen. Einführung in SQL bietet einen frischen Blick auf die Sprache, deren Grundlagen jeder Entwickler beherrschen muss. Die aktualisierte 2. Auflage deckt die Versionen MySQL 6.0, Oracle 11g und Microsoft SQL Server 2008 ab. Außerdem enthält sie neue Kapitel zu Views und Metadaten. SQL-Basics - in null Komma nichts durchstarten: Mit diesem leicht verständlichen Tutorial können Sie SQL systematisch und gründlich lernen, ohne sich zu langweilen. Es führt Sie rasch durch die Basics der Sprache und vermittelt darüber hinaus eine Reihe von häufig genutzten fortgeschrittenen Features. Mehr aus SQL-Befehlen herausholen: Alan Beaulieu will mehr vermitteln als die simple Anwendung von SQL-Befehlen: Er legt Wert auf ein tiefes Verständnis der SQL-Features und behandelt daher auch den Umgang mit Mengen, Abfragen innerhalb von Abfragen oder die überaus nützlichen eingebauten Funktionen von SQL. Die MySQL-Beispieldatenbank: Es gibt zwar viele Datenbankprodukte auf dem Markt, aber welches wäre zum Erlernen von SQL besser geeignet als MySQL, das weit verbreitete relationale Datenbanksystem? Der Autor hilft Ihnen, eine MySQL-Datenbank anzulegen, und nutzt diese für die Beispiele in diesem Buch. Übungen mit Lösungen: Zu jedem Thema finden Sie im Buch gut durchdachte Übungen mit Lösungen. So ist sichergestellt, dass Sie schnell Erfolgserlebnisse haben und das Gelernte auch praktisch umsetzen können.

Algorithmen - Eine Einführung

Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110522012

Category: Computers

Page: 1339

View: 3610

DOWNLOAD NOW »
Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.