Einstieg in die C-Programmierung
#1
Hallo!

Als Niko letztens hier ein paar alte C-Lehrbücher angeboten hat, zeigte sich, daß einige Forenbenutzer Interesse an der Materie haben. Daher wollte ich einen kurzen Hinweis auf ein Online-Buch loswerden, auf das ich heute durch einen Artikel auf pro-linux.de aufmerksam geworden bin:

http://www.galileocomputing.de/openbook/c_von_a_bis_z

Ich habe mal etwas geschmökert und hatte einen sehr positiven Eindruck - verständlich geschrieben, sachlich korrekt. Vor allem unterscheidet es sich von vielen anderen C-Lehrbüchern aber dadurch, daß es sich nicht auf die Erklärung von Sprachspezifika beschränkt, sondern auch einen allgemeinen Einblick in Programmiertechniken bietet und auch Themen anspricht, die über den eigentlichen Sprachstandard von C hinausgehen (etwa Datenbank- und Netzwerkprogrammierung).

Nicht zuletzt ist das Buch auch bemüht, sich nicht auf die Entwicklung unter einem Betriebssystem zu konzentrieren, sondern zumindest Windows- und Linux-Benutzern (wobei Linux wohl stellvertretend für alle gängigen PC-Unixe stehen dürfte) den Zugang zu der Materie ermöglichen.

Nachteil - wenn man so will: Das Buch beschränkt sich auf C, C++ dagegen bleibt außen vor. Ich halte das allerdings für sinnvoll, denn allein der objektorientierte Denkansatz, den man für die C++-Programmierung braucht, ist Materie für ein eigenes Buch. Auch der Umstand, daß die Programmierung graphischer Benutzerobeflächen nur am Ende kurz angeschnitten wird, halte ich für keinen Nachteil, denn das ist allein aufgrund der Vielzahl von völlig verschiedenen Bibliotheken und Erweiterungen, die dafür zur Verfügung stehen, ein ganz eigenes Thema.

Fazit: Schönes Lehrbuch für alle, die sich anno 2006 trotz Java und .Net noch eine Sprache mit einer so flachen Lernkurve wie C antun wollen. Gründe dafür gibt es durchaus - wenn bedingungslose Performance und/ oder Hardwarenähe von Software gefragt sind, gibt es zu C und C++ nach wie vor keine ernsthafte Alternative.

Gruß,
Timo
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste