Land of Lisp
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Lisp wird als eine der mächtigsten Programmiersprachen der Welt gepriesen, aber ihre kryptische Syntax und ihre akademische Aura reichen aus, um selbst erfahrene Programmierer abzuschrecken.
Diese dunklen Zeiten sind nun vorbei - Land of Lisp macht die Leistungsstärke der funktionalen Programmierung endlich allen leicht zugänglich.
Mit seinen brillant schrägen Comics und seinen überirdischen Spielprogrammen führt Sie der langjährige Lisper Conrad Barski in die Mysterien von Lisp ein. Sie beginnen mit den Grundlagen: der Manipulation von Listen, Input/Output und Rekursion. Dann werden die Themen komplexer: Makros, Programmierung höherer Ordnung und Domain-spezifische Sprachen. Action-geladene Comics gewähren Ihren glühenden Neuronen zwischendurch erholsame Auszeiten!
Auf Ihrem Weg zum Lisp-Kenner programmieren und spielen Sie verschiedene Computerspiele: Wizard's Adventure, ein von Whiskyschwaden durchnebeltes Text-Adventure, Grand Theft Wumpus, die gewalttätigste Hunt-the-Wumpus-Version, die die Welt je gesehen hat, und Dice of Doom, ein Strategiespiel gegen eine kaum zu schlagende Künstliche Intelligenz.
Sie lernen:
- die Eigenheiten der Syntax und Semantik von Lisp zu meistern,
- kompakte und elegante funktionale Programme zu schreiben,
- Makros zu programmieren und damit Domain-spezifische Sprachen zu erstellen,
- einen eigenen Webserver zu erstellen und damit browserbasierte Spiele zu spielen,
- mit Ihren Lisp-Fähigkeiten Spiele wie Dice of Doom oder Orc Battle zu programmieren, die ihre Hirnwindungen in Wallung bringen,
- andere fortgeschrittene Lisp-Techniken einzusetzen.
Conrad Barski lebt in den USA in Washington, D.C. Er hat einen M.D. der University of Miami und fast 20 Jahre Programmiererfahrung. Unter anderem hat er ein obskures Atari-Jaguar-Spiel entwickelt und an vielen Entwicklungsprojekten für medizinische Software mitgearbeitet. Außerdem zeichnet Barski begeistert Cartoons. Unter anderem stammen das Lisp-Maskottchen und viele grafische Tutorials aus seiner Feder. Gegenwärtig entwickelt er kardiologische Software.
Über den Autor 19
Danksagungen 19
Einführung 21
Teil I: Lisp ist Power 31
1 Der Einstieg in Lisp 33
2 Ein erstes Lisp-Programm erstellen 39
3 Die Syntax von Lisp-Code erkunden 49
Teil II: Lisp ist Symmetrie 63
4 Entscheidungen mit Bedingungen treffen 65
5 Eine Engine für ein Textspiel erstellen 83
6 Mit der Welt interagieren: Lesen und drucken in Lisp 101
7 Über grundlegende Listen hinaus 123
8 Nicht das Wumpus, das unsere Väter kannten 145
9 Fortgeschrittene Datentypen und generische Programmierung 169
Teil III: Lisp ist Codeschmiedekunst 207
10 Schleifen mit der loop-Anweisung ausführen 211
11 Daten formatiert ausgeben 237
12 Mit Streams arbeiten 253
13 Einen Webserver erstellen 267
Teil IV: Lisp ist Wissenschaft 301
14 Mit funktionaler Programmierung in Lisp einen Gang zulegen 303
15 Dice of Doom – Ein Spiel im funktionalen Stil 315
16 Die Magie der Lisp-Makros 351
17 Domain-spezifische Sprachen 367
18 Lazy Programming 387
19 Eine grafische, webbasierte Version von Dice of Doom erstellen 413
20 Mehr Spaß mit Dice of Doom 429
A Epilog 441
Stichwortverzeichnis 479
Insgesamt ein erfreulich unkonventionelles Buch.
iX 06/2012
| Erscheint lt. Verlag | 19.10.2011 |
|---|---|
| Reihe/Serie | mitp Professional |
| Übersetzer | Reinhard Engel |
| Verlagsort | Heidelberg |
| Sprache | deutsch |
| Original-Titel | Land of Lisp |
| Maße | 170 x 240 mm |
| Gewicht | 840 g |
| Einbandart | Paperback |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | ANSI C • Beta • Common Lisp • Datentypen • funktionale-Programmierung • Funktionen • LISP • LISP; Einführung • Makros • Multicore • Optimierung • Programmieren • Programmiersprache • Programmierung • Rekursion • Semantik • Strings |
| ISBN-13 | 9783826691638 / 9783826691638 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
aus dem Bereich