Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
C von A bis Z von Jürgen Wolf
Das umfassende Handbuch für Linux, Unix und Windows
– 2., aktualisierte und erweiterte Auflage 2006
Buch: C von A bis Z

C von A bis Z
1.116 S., mit CD, Referenzkarte, 39,90 Euro
Galileo Computing
ISBN 3-89842-643-2
gp Kapitel Vorwort
  gp Vorwort zur 2. Auflage

Kapitel Vorwort

Bei der Flut an Büchern, die es zur Programmiersprache C mittlerweile gibt, stellt sich die Frage: Warum sollten Sie sich gerade für dieses Buch entscheiden? Nach mehrjähriger Erfahrung mit C weiß ich, dass es schwierig ist, aus der großen Menge von Büchern immer das Richtige oder das passende Thema zu finden. Spätestens nach dem dritten oder vierten Buch wird es ärgerlich, denn gut ein Drittel des Buchs ist mit Bibliotheks-Referenzen und Werkzeugbeschreibungen gespickt.

Zudem ist es immer häufiger so, dass viele Bücher ähnlich aufgebaut sind, wie die Bibel von K&R, den Erfindern und Entwicklern von C. Dazu fällt mir ein interessantes Zitat von Johann Wolfgang von Goethe ein:

Alles Gescheite ist schon gedacht worden. Man muss nur versuchen, es noch einmal zu denken.

Dieses Buch, das Sie in den Händen halten, verspricht Ihnen C pur auf allen Seiten. Ein reines C-Werk, welches bei Adam und Eva anfängt und sich auch nicht scheut, auf komplexere Themen einzugehen. Es soll keine Konkurrenz für viele andere gute Bücher sein, sondern es soll sie ergänzen.

Ich habe mich durchgehend bemüht, nicht nur für eine bestimmte Zielgruppe zu schreiben. Es soll keines der Sorte Bücher sein, welches sich ausschließlich an den Anfänger oder den Fortgeschrittenen richtet, sondern für beide hilfreich. Am Titel lässt sich schon herauslesen, dass Einsteiger oder Umsteiger angesprochen sind. Der fortgeschrittene Leser kann mit diesem Buch sein Wissen vertiefen. Ich empfehle dieses Buch einfach jedem, der sich intensiv mit C befassen will oder muss.

Da dieses Buch als Online-Kurs im Internet verfügbar war (und es immer noch ist), wurde die Struktur und der Inhalt – dank der Hinweise vieler Kursteilnehmer – immer mehr verfeinert und verbessert. Die einzelnen Kapitel sind jeweils ähnlich gegliedert. Zuerst erfolgt eine Erklärung, worum es geht, und dann schließt sich, falls erforderlich, eine Syntaxbeschreibung an. Ich habe besonders darauf geachtet, dass Sie zu jedem Kapitel möglichst viele ausführbare Listings vorfinden, welche anschließend – wenn erforderlich – erklärt werden. In den Kapiteln selbst finden sich oft verschiedene Tipps und Hinweise.

Außerdem finden Sie auf dieser Webseite weiterführende Links zu den einzelnen Kapiteln, alle Quellcodes des Buchs zum Herunterladen und Anleitungen zu verschiedenen Compilern.

In den ersten 22 Kapiteln des Buchs lernen Sie alle Grundlagen zu C kennen. Ab Kapitel 23, so gesehen der zweite Teil des Buchs, folgen die fortgeschrittenen Themen. Angefangen wird mit den dynamischen Datenstrukturen (Kapitel 23) und verschiedenen Algorithmen (Kapitel 24). Ein Kapitel zum Thema Sicherheit darf heute in keinem Buch mehr fehlen (Kapitel 25). Ein beliebter, aber leider selten in der Literatur zu findender Aspekt ist die Programmierung von Webanwendungen mit der CGI-Schnittstelle in C (Kapitel 26). Ein weiteres interessantes Thema ist die Programmierung eigener Datenbank-Clients mit der C-API von MySQL (Kapitel 27). Ein spezielles Kapitel finden Sie mit der Netzwerkprogrammierung und der Cross-Plattform-Entwicklung in Kapitel 28. Zum Schluss gibt es dann noch einige Hinweise, wie Sie nach dem Studium des Buchs weitermachen können (Kapitel 29).

Mein Dank, dass ich dieses Buch überhaupt realisieren konnte, gilt meiner Frau Fatma und meinem Sohn Jonathan, die mich immer wieder motiviert haben, obwohl ich in den letzten drei Monaten kaum noch Zeit für sie hatte. Außerdem möchte ich mich bei den Mitarbeitern des Verlags, besonders meiner Lektorin Judith Stevens-Lemoine, die das Projekt erst ermöglicht hat, bedanken. Weitere Personen, die mir beim Schreiben des Buchs mit Rat und Tat zur Seite gestanden haben und denen ich sehr zu Dank verpflichtet bin, sind Oliver Weiss, Patrick Simon und Gerrit Bruchhäuser.


Galileo Computing - Zum Seitenanfang

Vorwort zur 2. Auflage  toptop

Das die erste Auflage nach bereits einem Jahr vergriffen ist, hätte ich nicht zu Träumen gewagt. Dies bestätigt mir, dass die Art, Computer-Fachbücher zu schreiben, akzeptiert wird, weshalb ich diesem Stil auch für die zweite Auflage treu geblieben bin.

Mit der zweiten Auflage erhalten Sie ein stark verbessertes und weit überarbeitetes Fachbuch zur C-Programmierung. Dass es überhaupt möglich war dieses Buch weiter zu verbessern, verdanke ich den vielen Mitgliedern des Forums meiner Webseite und den Lesern der ersten Auflage, die mich auf viele neue Ideen, viele Ungereimtheiten aber auch auf Fehler hingewiesen haben.

Da häufig die Anfrage nach einem Kapitel zur Netzwerkprogrammierung kam, habe ich mich entschieden, hierzu ein Kapitel mit aufzunehmen. Da sich hierbei die verschiedenen Geister (Systeme) scheiden, wurde daraus ein Mix aus Netzwerkprogrammierung und Cross-Plattform-Entwicklung. So ist es möglich, dass sowohl MS-Windows- als auch Linux/UNIX-Anhänger auf Ihre Kosten kommen.

Jetzt wünsche ich Ihnen noch viel Spaß mit diesem Buch. Sollten während des Lesens Unklarheiten oder Fragen aufkommen, so scheuen Sie sich nicht, mir eine E-Mail zu schicken. Sie können mich aber auch auf meiner Webseite http://www.pronix.de/ besuchen. Ich freue mich über ein Feedback von Ihnen.

Jürgen Wolf (pronix@t-online.de)

 << zurück
  
  Zum Katalog
Zum Katalog: C von A bis Z
C von A bis Z
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Shell-Programmierung






 Shell-Programmierung


Zum Katalog: Linux-UNIX-Programmierung






 Linux-UNIX-Programmierung


Zum Katalog: C/C++






 C/C++


Zum Katalog: UML 2.0






 UML 2.0


Zum Katalog: Reguläre Ausdrücke






 Reguläre Ausdrücke


Zum Katalog: Linux






 Linux


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de