Powered by Ubuntu Linux

Verlagsangebot

Wir bieten Bücher, Kursunterlagen, Materialien und Zusammenfassungen im Bereich Linux, Open Source und OpenBSD an. Nehmen Sie dazu bitte mit uns Kontakt auf (per Telefon, Fax oder E-Mail).

Die Programmiersprache AWK
(2010)
Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
OSTC Verlag
ISBN 978-3-9811280-0-0

Im ersten Quartal 2010 erscheint das Buch "Die Programmiersprache AWK" von Alfred V. Aho, Brian W. Kernighan und Peter J. Weinberger bei uns im OSTC Verlag.

Wir freuen uns, diesen Klassiker unter den Programmierbüchern erstmals in deutscher Übersetzung herausgeben zu können.

Warum sollte dieses Buch im Bücherregal eines jeden UNIX/Linux-Systemadministrators und Programmierers keinesfalls fehlen?

  1. ist es ein ausgezeichnetes, wenn nicht sogar eines der besten Bücher zum Thema "Programmieren eleganter Lösungen".

  2. ist AWK für jeden UNIX/Linux-Administrator ein unverzichtbares Handwerkszeug und wird auf vielen UNIX/Linux-Systemen täglich eingesetzt.

  3. eignet sich die Sprache AWK aufgrund ihrer Kürze und Eleganz besonders für Programmiereinsteiger. Die vollständige Sprachbeschreibung (inklusive Beispielen) in Kapitel 2 umfasst nur 46 Seiten, die Zusammenfassung im Anhang nur 6 Seiten. So kann man die komplette Sprache in kurzer Zeit lernen und vor allem "im Kopf behalten". Die einfache Syntax erleichtert zudem die Fehlersuche.

  4. haben andere Programmiersprachen, wie C++, C#, Java, PHP oder Perl einen riesigen Umfang an Sprachkonstrukten und Bibliotheksfunktionen. Dies erschwert den Blick auf das Wesentliche und verhindert dadurch eine fundierte Programmierausbildung und einen guten Programmierstil (dazu gehört z.B. auch das sorgfältige Formatieren und Einrücken des Quellcodes!). Die Sprache AWK ist hingegen klein genug, um nicht "den Wald vor lauter Bäumen zu übersehen".

  5. wird die Sprache AWK interpretiert, d.h. der Entwicklungszyklus (Editieren + Testen) ist sehr schnell (Compilieren und Linken entfällt).

  6. sind in AWK alle wesentlichen Elemente anderer Programmiersprachen verfügbar.

  7. haben Reguläre Ausdrücke (Regular Expressions) in der Sprache AWK einen hohen Reifegrad erlangt und werden in diesem Buch hervorragend erklärt. Der sichere Umgang mit Regulären Ausdrücken ist in jeder Programmiersprache und bei der Konfiguration von Server-Software (Mail, Web, Proxy, Firewalls, etc.) von unschätzbarem Wert.

  8. kann das mit der Sprache AWK erworbene Programmierwissen sehr leicht auf verwandte Programmiersprachen wie C, C++, C#, Java, PHP, Perl, Python, Ruby, Lua,… übertragen werden.

  9. können auch erfahrene Programmierer ihren Programmierstil anhand dieses Buches hinterfragen und verbessern.

Die Beispiele dieses amerikanischen Standardwerks wurden "aufgefrischt" und ein Anhang zu GAWK (GNU-AWK) hinzugefügt. Informationen zur amerikanischen Originalausgabe finden Sie hier und hier.