Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

The Art Of UNIX Programming

Wertung

must have

Wenn es im UNIX Umfeld ein kollektives Gedächtnis gibt, dann ist es hier zusammengefasst. Das MUSS man gelesen haben...

Hauptthema

Nicht UNIX Technique sondern Expertise sind das Thema. Was sind die Grundelemente für den Erfolg von Unix, wie hat es sich entwickelt, was kam, was ging, was blieb und was könnte noch kommen, sind die Themen.

Kapitelstruktur

Das vollständige Inhaltsverzeichnis ist online: http://catb.org/~esr/writings/taoup/html/

Hier also nur das Wichtigste:

 I Context
   1 Philosophy
   2 History
   3 Contrasts (to others)
 II Design
   4 Modularity
   5 Textuality
   6 Transparancy
   7 Multiprogramming
   8 Minilanguages
   9 Generation
   10 Configuration
   11 Interfaces
   12 Optimization
   13 Complexity
  III Implementation
   14 Languages
   15 Tools
   16 Reuse
   17 Portability
   18 Documentation
   19 Open Source
   20 Futures
  A Glossary of Abbreviations
  B References
  C Contributors
  D Rootless Root

Verständlichkeit, Sprache

Flüssiges Englisch, dass keine hohen Anforderungen stellt.

Was ist die Botschaft? Motivation und Begründung

Unix hat jetzt 30 Jahre auf dem Buckel und ist agiler denn je. Eric legt dabei den Schwerpunkt nicht auf die Technik (da gibt es besseres, z.B. von RichStevens). Er zeigt sehr fokussiert und konzis die elementaren Grunkonzepte von Unix auf, die mehr oder minder jedem (?) bekannt sind, aber bisher nicht so geballt in einem Buch zusammengetragen.

Eric hat nach eigenen Angaben ca. 5 Jahre gebraucht, das Buch zu schreiben. Das merkt man auch, mit viel Liebe zum Detail aber ohne in Schwafeln zu geraten, bringt er es auf den Punkt: Modularity, Textuality, Transparency und Minilanguages.

Meine Meinung

Nach dem UPE endlich wieder ein Grundlagenwerk auf der Höhe der Zeit (2003).

Das Buch hat auch ein paar Schwächen, Emacs und Perl werden ein bisschen zu sehr gelobt, vi und AWK ein bisschen zu sehr herabgesetzt. Open Source wird ein bisschen zu sehr glorifiziert, aber Eric ist auch nur ein Mensch...

Die Schlusslektionen mit Master Foo finde ich sehr gelungen.

Autor(en)

Eric S. Raymond (esr)

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

2003, Addison-Wesley, ISBN 0-13-142901-9, 525 Seiten

URLs

Amazon: http://www.amazon.de/exec/obidos/ASIN/0131429019

Autor: http://catb.org/~esr/writings/taoup/

Das Buch zum Download: http://catb.org/esr/writings/taoup/html/

UPE: http://cm.bell-labs.com/cm/cs/upe/

Schlagworte

UNIX, vi, emacs, AWK, Perl, Architektur, Design, Pattern

Datum

02-Jan-2004

last modified: $Date: 2008/12/24 15:57:28 $