C von A bis Z: Das umfassende Handbuch: Das umfassende Handbuch für Linux, Unix und Windows (Galileo Computing)

Jürgen Wolf

Buch, Gebunden
Ausgabe vom 28. September 2009
Verkaufsrang: 9253 (je kleiner desto beliebter)
EAN/ISBN: 9783836214117
ASIN: 3836214113 (Amazon-Bestellnummer)
C von A bis Z: Das umfassende Handbuch: Das umfassende Handbuch für Linux, Unix und Windows (Galileo Computing) - Jürgen Wolf
Trotz des anhaltenden Hypes um Java in den letzten Jahren, trotz Scriptsprachen wie Perl, Python oder PHP für das Web bleibt C eine der wichtigen Programmiersprachen für viele Anwendungszwecke, von Embedded-Systemen bis zu Linux Kernel oder Systemprogrammierung. Nun codiert sich C nicht ganz so einfach wie PHP; um Zeiger und Speicherverwaltung zu lernen und sicheren Code zu programmieren, bietet sich ein Handbuch wie C von A bis Z Das umfassende Handbuch für Linux, Unix und Windows von Jürgen Wolf in der überarbeiteten und erweiterten 3. Auflage an.
Mit der ersten (übrigens sehr erfolgreichen) Auflage seines umfassenden C-Handbuchs hat Jürgen Wolf bei Galileo Press ein umfangreiches Handbuch zur C-Programmierung für Einsteiger geschrieben. Mit ein paar Programmierkenntnissen in anderen Sprachen fiel damit der Umstieg zu C nicht schwer. Auf den übersichtlichen Seiten erklärte Wolf alles, was man zu C wissen muss und illustriert jeden Lernschritt mit entsprechenden Code-Beispielen. Mit der 2. und nun auch mit der aktuellen 3. Auflage ist Wolf diesen Weg konsequent weiter gegangen und hat die Anregungen, Kritiken und Fehlerfunde von Kollegen, Lesern und Foren übergreifend eingearbeitet, entsprechende Abschnitte aktualisiert und an die momentanen Entwicklungen angepasst - so kam in der 2. Auflage ein von vielen Lesern erwünschtes Kapitel zur Netzwerkprogrammierung hinzu.
Die Gliederung beginnt natürlich mit "Hello World" und arbeitet sich dann weiter durch formatierte Ausgaben mit scanf() und printf(), die elementaren Datentypen, Operatoren, Typumwandlung und Kontrollstrukturen, Funktionen und natürlich Arrays, Pointer, Kommandozeilenargumente, dynamische Speicherverwaltung und Präprozessor-Direktiven. Nach den eher einführenden Informationen geht es voran mit Strukturen, Ein-/Ausgabefunktionen, der Arbeit mit den Attributen von Dateien und Verzeichnissen sowie variabel langen Argumentlisten, Zeitroutinen, Headerdateien und Funktionen bis hin zu dynamischen Strukturen und einer Einführung in ein paar Algorithmen, die man immer braucht. Wolf rundet das Handbuch mit ein paar Hinweisen zur sicheren C-Programmierung und einer kleinen Einführung in CGI-Entwicklung mit C ab sowie MySQL und C. Das neue Kapitel mit dem Titel "Netzwerkprogrammierung und Cross-Plattform-Entwicklung" liegt ebenso wie eines zu parallelem Rechnen am Buchende kurz vor einem Ausblick auf die Zukunft.
Die DVD enthält das Openbook IT-Handbuch für Fachinformatiker, die Beispiele des Buches, die Entwicklungsumgebung Code::Blocks. Die beiliegende Referenzkarte umfasst eine Übersicht der wichtigsten C-Funktionen und Wolf bietet zusätzlich unter pronix.de ein Forum und Zusatzmaterial wie Openbooks, Artikel und Tipps und Tricks an.
C von A bis Z. Das umfassende Handbuch für Linux, Unix und Windows richtet sich eher an Programmierneulinge als an alte Hasen, die raffinierte Tricks zur Pointermanipulation erwarten. Sehr hilfreich die beiliegende Referenzkarte mit den wichtigsten Aufrufen aus stdio.h, math.h, time.h, string.h usw., die man kennen sollte. Nützlich für Neulinge sind die Hinweise zum Gebrauch der wichtigsten Algorithmen wie Sortierung, Suche, Hashing oder Pattern Matching. Recht locker geschrieben und mit vielen Code-Beispielen ist C von A bis Z ein sinnvolles Buch für C-Einsteiger, die auch mehr als nur ein paar Tipps zum sicheren Programmieren mit C erhalten. -textico.de/Wolfgang Treß