Suchen und Finden
Service
Infos und Kontakt
Inhalt
5
Vorwort
9
Einführung
11
Kapitel 1 – C++
15
Designentscheidungen
16
Anwenden der Sprache
20
OOP und Nebenläufigkeit
24
Zukunft
28
Lehren
32
Kapitel 2 – Python
35
Der pythonische Weg
36
Der gute Programmierer
43
Viele Pythons
49
Hilfen und Erfahrungen
53
Kapitel 3 – APL
59
Papier und Stift
60
Grundlegende Prinzipien
63
Parallelität
69
Vermächtnis
72
Kapitel 4 – Forth
75
Die Sprache Forth und das Sprachdesign
76
Hardware
84
Anwendungsdesign
87
Kapitel 5 – BASIC
95
Die Ziele von BASIC
96
Compilerdesign
103
Sprach- und Programmierpraktiken
106
Sprachdesign
108
Arbeitsziele
113
Kapitel 6 – AWK
117
Das Leben von Algorithmen
118
Sprachdesign
120
Unix und seine Kultur
122
Die Rolle der Dokumentation
127
Informatik
131
Aufzucht kleiner Sprachen
133
Entwerfen einer neuen Sprache
138
Legacy-Kultur
145
Transformative Technologien
148
Bits, die das Universum ändern
153
Theorie und Praxis
159
Warten auf den Durchbruch
166
Programming by Example
171
Kapitel 7 – Lua
177
Die Macht der Skripten
178
Erfahrung
181
Sprachdesign
186
Kapitel 8 – Haskell
195
Ein funktionales Team
196
Trajektorien der funktionalen Programmierung
198
Die Sprache Haskell
205
(Funktionales) Wissen verbreiten
212
Formalismen und Evolution
214
Kapitel 9 – ML
221
Die Solidität von Theoremen
222
Die Theorie der Bedeutung
230
Über Informatik hinaus
236
Kapitel 10 – SQL
243
Ein bahnbrechender Artikel
244
Die Sprache
247
Feedback und Weiterentwicklung
251
XQuery und XML
256
Kapitel 11 – Objective-C
261
Die Entwicklung von Objective-C
262
Das Wachsen einer Sprache
264
Ausbildung und Training
269
Projektmanagement und alte Software
271
Objective-C und andere Sprachen
278
Komponenten, Sand und Steine
283
Qualität als ökonomisches Phänomen
290
Ausbildung
292
Kapitel 12 – Java
297
Stärke oder Einfachheit
298
Eine Frage des Geschmacks
301
Nebenläufigkeit
304
Entwerfen einer Sprache
306
Feedbackschleife
311
Kapitel 13 – C#
315
Sprache und Design
316
Wachsen einer Sprache
322
C#
326
Die Zukunft der Informatik
331
Kapitel 14 – UML
337
Lernen und Lehren
338
Die Rolle der Leute
343
UML
347
Wissen
351
Bereit für Änderungen
354
Die Verwendung von UML
359
Schichten und Sprachen
364
Ein bisschen Wiederverwendbarkeit
368
Symmetrische Relationen
373
UML
376
Sprachdesign
379
Entwickler ausbilden
385
Kreativität, Verbesserung und Muster
387
Kapitel 15 – Perl
395
Die Sprache von Revolutionen
396
Sprache
400
Community
406
Evolution und Revolution
410
Kapitel 16 – PostScript
415
Entworfen für die Ewigkeit
416
Forschung und Bildung
426
Schnittstellen zur Langlebigkeit
430
Standardwünsche
434
Kapitel 17 – Eiffel
437
Ein inspirierender Nachmittag
438
Wiederverwendbarkeit und Generik
445
Korrigieren von Sprachen
449
Wachstum und Evolution
456
Nachwort
461
Interviewpartner
463
Index
479
ÜBER DIE INTERVIEWER
501
KOLOPHON
502
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion









