Rezension:
Sedgewick, Robert:
Algorithmen.
München, Boston, San Francisco u.a.: Addison-Wesley 2. Aufl. 2002
44,95 €
Auf 744 Seiten stellt Sedgewick die wichtigsten Grundalgorithmen in übersichtlicher und verständlicher Form vor. Jeder Algorithmus wird mit einer textuellen Beschreibung und in Pascal-Notation dargestellt. Zehn Übungsaufgaben zu jedem Algorithmus dienen zur Vertiefung und ermöglichen eine intensive Beschäftigung mit dem Algorithmus. Die Darstellung in Pascal erscheint zunächst veraltet, da man die Umsetzung in einer aktuellen Programmiersprache wie Java erwartet. Pascal bietet jedoch den Vorteil, dass diese Notation auch im Sinne eines Pseudocodes ohne Pascal-Kenntnisse leicht verständlich ist. Da jedes der 45 Kapitel eine abgeschlossene Einheit darstellt, kann das Buch hervorragend als Nachschlagewerk eingesetzt werden.
Gegenüber der ersten Auflage von 1983 wurden zahlreiche Korrekturen und Verbesserungen aufgenommen. Vor allem wurde die Darstellung durch viele übersichtliche Abbildungen verbessert, ein einführendes Grundlagenkapitel aufgenommen und die Analyse der Algorithmen vervollständigt.
Insgesamt stellt das Werk von Sedgewick ein Standardwerk für Algorithmen in der Funktion als Lehrbuch und Nachschlagewerk dar und ist für jeden Programmierer empfehlenswert.
(Stefan Staiger)
Rezension:
Ammelburger, Dirk:
PHP4
München, Boston, San Francisco u.a.: Addison-Wesley 2002
39,95 €
Für die Erstellung dynamischer Webseiten stellt die Skriptsprache PHP den Standard dar. Der Autor stellt ein komplettes Werk zum Einstieg und zum häufigen Arbeiten mit PHP in den Versionen PHP3 und PHP4 vor. Für Anfänger in der Webprogrammierung ist das Buch weniger geeignet; einige Grundkenntnisse zur HTML-Programmierung sollte man schon mitbringen.
Der erste Teil des Buches beschäftigt sich mit den "Basics" und erklärt Syntax, Programmstrukturen und wichtige Funktionen von PHP. Im zweiten Teil werden interaktive Webseiten mit PHP, objektorientierte PHP-Programmierung und dynamische Grafiken betrachtet. Ferner erläutert der Autor die Anwendung von PHP in Zusammenhang mit Datenbanken, FTP, XML oder Mail-Client-Systemen. Grundlegende Aspekte von XML, FTP oder Aufbau und Struktur von Cookies werden vom Autor verständlich erklärt.
Viele Beispiele und Übungen (mit Lösungen) zu jedem Kapitel machen das Buch auch für den Unterricht oder das Selbststudium interessant. Für Fortgeschrittene enthält das Werk eine komplette Referenz aller Befehle in PHP4 und der Datenbank MySQL. Die gesamte benötigte Software (PHP 4.0.6, Apache Webserver, MySQL-Datenbank und alle Beispiele aus dem Buch) ist in Form einer CD-ROM beigelegt.
(Stefan Staiger)