
|
|
Ruby -- der programmiertechnische Edelstein
von Yukihiro "Matz" Matsumoto -- gilt neben
Python als die emporstrebende Skriptsprache
unserer Zeit. Beide haben aus Perl gelernt und
versuchen, auf der Basis der Objektorientierung
mehr Klarheit und Wartbarkeit in das Skripting
zu bringen. Dabei geht Ruby noch einen Schritt
weiter als Python und sieht wirklich alles als
Objekt an.
David Thomas und Andrew Hunt führen in
Programmieren mit Ruby ausführlich in die
Mächtigkeit der Sprache ein und liefern zugleich
eine umfassende Referenz der integrierten
Klassen und Module, der Standardbibliothek, der
Bibliotheken für den objektorientierten Entwurf,
Netzwerk- und Web-Bibliotheken sowie die
Windows-Unterstützung.
Doch damit greife ich vor. Nach einem Vorwort
von Matsumoto selbst stellen die beiden Autoren
als Erstes einige Fassetten von Ruby vor, damit
der Leser ein Gefühl für das Konzept der Sprache
erhält. Sie vermitteln die Objektorientierung
und dabei insbesondere die ungewöhnliche
Notation von Ruby. Weiter geht es im ersten Teil
mit Klassen, Objekten und Variablen, Containern,
Blöcken und Iteratoren, Standardtypen, Methoden,
Ausdrücken, die Ausnahmebehandlung, Modulen,
Ein-/Ausgabe, Threads, Prozessen und der Nutzung
des integrierten Debuggers. |
 |
So schön Ruby als
Sprache ist, so wesentlich sind die Aspekte zur
Nutzung von Ruby. Die Themen der Autoren
umfassen hier im zweiten Teil den
Kommandozeilenaufruf, Ruby für Web-Anwendungen,
grafische Oberflächen mit Tk, Ruby und Windows
sowie die Verbindung von Ruby und C -- hier in
beide Richtungen. Der dritte Teil widmet sich
dann noch einmal einer detaillierten Sicht auf
Ruby, allerdings diesmal mehr als
Sprachspezifikation.
Diese drei Teile und der vierte, die bereits
erwähnte Referenz, umfassen etwas über 600
Seiten. Dazu kommen noch 50 Seiten Anhänge. Für
jemanden, der in Ruby einsteigen möchte, ein
mächtiges Buch. Einzig etwas praktischere
Beispiele zur Verdeutlichung der Fähigkeiten
hätte ich mir gewünscht. --Frank Müller
|
|
Ein Muss!
Eine der besten Einführungen in eine Programmiersprache, die ich je gelesen habe. Sehr gut gefällt mir nicht nur der verständliche und dennoch kompakte Schreibstil, sondern auch die Liebe zum Detail, mit der die Sprache behandelt wird. Sowohl alte OO-Hasen, als auch Skripting - Neueinsteiger werden sich mit diesem Buch wohlfühlen. Spezielle Aspekte, wie zum Beispiel Parameter-Codeblöcke, werden umfassend besprochen. Die Begeisterung der Autoren über Ruby ist auch auf den Leser ansteckend.
Thomas und Hunt, die schon mit "The Pragmatic Programmer" ein Standardwerk zur Softwareentwicklung schufen, zeigen mit ihrem Ruby-Buch erneut, dass sie das Zeug zum Fachbuchautor haben - ohne aber jemals den Bezug zur Praxis zu verlieren.
Umfassendes Werk über Ruby
Das Buch beginnt mit einem Streifzug über die Möglichkeiten
der Scriptsprache Ruby. Selbst die Einbettung des Interpreter
in eigene Programme, sowei die Entwicklung eigener Erweiterung
in der Programmiersprache C werden in diesem Werk behandelt.
Auch eRuby, sowie die Einbindung von Ruby mithilfe von
mod_ruby in den Apache - Webserver werden in diesem Werk dargestellt.
Im zweiten Abschnitt werden dann die Sprachelemente von Ruby
detaillierter dargestellt.
Der zweite Teil des Buches stellt ein Referenzteil dar, in dem
u. a. die bei Ruby mitgelieferten Klassen dargestellt werden. |
|
|
|
|
|
|
|
|
|
|
© 1998-2005,
Amazon.com, Inc. und Tochtergesellschaften
|
|
|
|