#include <pronix.de>

Home

 Programmieren
C-Programmieren
Perl
CGI

 Bücher
C von A bis Z
C M&T easy
Rezensionen

 Service
Links
Feedback
Mailingliste
Newsletter

 Sonstiges
FAQ
Impressum
 

C/C++ - Von den Grundlagen zur professionellen Programmierung

Zielgruppe und Vorkenntnisse

Es fällt schwer, dass Buch in eine bestimmte Kategorie zu stecken. Der absolute Anfänger sollte sich aber erst mal nach einem etwas einfacheren Buch umsehen. Umsteiger von einer anderen Sprache wie bspw. Java, Perl oder ähnlich können hierbei ohne bedenken zugreifen. Da das Buch aber auch sehr tiefgründig in Themen wie den Algorithmen und Datenstrukturen eingeht, kann es auch dem fortgeschrittenen C-Programmierer ans Herz gelegt werden.

Buchbeschreibung

cover Bei diesem Buch handelt es sich im wahrsten Sinn seines Wortes um einen Brocken. Mit über 1300 Seiten ist das garantiert auch kein Werk, welches man eben mal schnell so lesen kann. Beim Vorwort erfährt man auch gleich, dass diese Buch von einem Professor für Kommunikations- und Informationstechnik geschrieben wurde und das Ziel des Autors ist es Leser ohne Vorkenntnisse auf ein professionelles Niveau zu führen. Mal sehen ob das gelingt.

In den ersten acht Kapiteln geht der Autor auf die Grundlagen der Programmierung in C ein. Beginnend beim Compiler bis zu den Zeigern wird alles sehr ausführlich anhand von Grafiken, Tabellen und Quellcodes klar und verständlich erklärt. In Kapitel Neun werden dann die eben behandelten acht Kapitel als eine Art C-Referenz zusammengefasst. Nach knapp 300 Seiten geht es dann von den Grundlagen zu etwas anspruchsvollere Themen.

Kapitel 11 behandelt die Kombinatorik gefolgt von der Grafikprogrammierung. Das Kapitel zur Grafikprogrammierung ist allerdings nur für Windows-Programmierer gedacht. Linux-Fans bleiben außen vor. Der Autor hat dabei eine eigene Grafik-Programmierumgebung (IGEL) entwickelt, womit der Leser, speziell der Anfänger nicht direkt mit der Windows-Programmierung zu tun hat. Meiner Ansicht nach eine sehr gelungene Einführung in die Grafikprogrammierung.

In den Kapiteln 12, 13 und 14 wird der Schwierigkeitsgrad weiter angehoben. Zuerst wird in Kapitel 12 über die Leistungsanalyse und Messung von Algorithmen eingegangen. Im Kapitel 13 werden einige Sortierverfahren durchgenommen, welche im Anschluss auch gleich analysiert werden. Im Kapitel 14 werden dann die Grundlagen zu den den dynamischen Datenstrukturen durchgenommen. Jetzt folgt zur Entspannung wieder ein kurze Zusammenfassung, ein C-Refernez (Teil 2).

Ab hier machen eigentlich jetzt viele C-Bücher schluss und steigen in C++ ein. Nicht aber dieses Buch. In Kapitel 16 werden komplexere Datenstrukturen wie Listen, Bäume, ausgeglichene Bäume, Hashtabellen abgehandelt. Danke unzähliger Grafiken, Tabellen und dem guten Schreibstil des Quellcodes lässt sich auch dieses Kapitel recht gut verstehen. Und wem das immer noch zu einfach ist, der bekommt mit Kapitel 17 auch noch die Graphentheorie serviert.

Dann, nach gut 750 Seiten C pur, beginnt das Buch mit Kapitel 19 mit einer Einführenden Referenz zu C++. In Kapitel 19 folgt ein theoretischer Teil zu Objektorientierten Programmierung. Danach folgen die C++-üblichen Themen wie Klassen und Vererbung mit einer (Kapitel 22) anschließenden C++-Referenz, welche diese Themen nochmals zusammenfasst.

Nach über 1000 Seiten folgen zum Abschluss auf 300 Seiten die Lösungen der Aufgaben zu den einzelnen Kapitel. Das heißt 300 Seiten Quellcodes pur. Wobei ich bei den Aufgabenstellungen anmerken muss, dass diese häufig recht mathematischer Natur sind. Aber dafür sind Computer ja da ;)

Buch-CD: Auf der Buch-CD finden Sie den Quellcode zu allen Beispielen und Lösungen. Als Compiler wurde die Bloodshed-Dev-C++ Entwicklungsumgebung und die komplette Cygwin-Umgebung welchen den gcc-Compiler beinhaltet darauf gepresst. Einige ausgewählte Programme wurden auch als Demonstration mit einer grafischen Oberfläche versehen. Dabei werden einige Beispiele im Buch animiert dargestellt und Sie können dem Quellcode, wie der Autor so schön sagt, beim Arbeiten über die Schulter schauen.

Weiterführende Informationen

Webseite zum Buch beim Verlag
Inhaltsverzeichnis

Bestellen bei Amazon
Bestellen beim Verlag

Autoren und Mitarbeiter eines Verlags, die ihr Buch gerne hier vorstellen wollen, folgen bitte diesem Link.


 

 

© 2000 - 2003 Jürgen Wolf