Dieser Klassiker von Guido Krüger stellt sowohl die Grundlagen als auch weiterführende Eigenschaften der Sprache C vor und hat durch seine Vielzahl von Beispielprogrammen einen eminenten Praxiswert. Mit seinen sehr zahlreichen Aufgaben und den ausführlich kommentierten Lösungsvorschlägen ist das Buch ideal zum Selbststudium geeignet. Die Programmiersprache C hat durch den Erfolg von UNIX eine herausragende Bedeutung erlangt. Die große Popularität der Sprache liegt vor allem in ihrer Flexibilität und Leistungsfähigkeit begründet. Wer die Vorzüge der objektorientierten Programmiersprache C++ nutzen will, kann auf fundierte Kenntnisse in C nicht verzichten.
Das vorliegende Buch bietet in seinem ersten Teil eine ausführliche Einführung in das Programmieren mit ANSI-C. Von "hello, world" bis hin zu Bitmanipulationen werden alle Grundlagen und weiterführenden Eigenschaften der Sprache behandelt:
Ausdrücke, Anweisungen, Kontrollstrukturen
Arrays, Strukturen, Typdefinitionen
Präprozessor, Headerdateien
Funktionen, Rekursion
Bildschirm- und Datei-I/O
Zeiger, dynamische Datenstrukturen, Memory-Management
Kommandozeilenargumente, variable Argumentlisten
Durch eine große Anzahl an Beispielprogrammen hat das Buch einen hohen Praxiswert. Viele Aufgaben helfen, das erworbene Wissen zu festigen; die beigefügten Musterlösungen erlauben eine schnelle Kontrolle der eigenen Ergebnisse. Ein eigenes Kapitel beschreibt 46 der häufigsten Anfängerfehler und zeigt, wie man sie umgeht.
Der zweite Teil des Buchs erläutert die wichtigsten Werkzeuge im Umfeld der C-Programmierung und legt den Grundstein für die professionelle Entwicklung umfangreicher C-Programme. Unter Ver-wendung der GNU-Tools werden folgende Themen behandelt:
Compiler und Linker
Der Editor GNU-Emacs
Debugging und Profiling
Projektverwaltung
Versionskontrolle
Eine ausführliche alphabetische Beschreibung aller Library-Funk-tionen bildet den dritten Teil des Buchs. Zusammen mit einem um-fangreichen Index, dem klar gegliederten Inhaltsverzeichnis und einem Verzeichnis der wichtigsten Rezepte, Konzepte und Techniken wird das Buch auch als Nachschlagewerk unentbehrlich sein.
Die beigefügte CD-ROM enthält GNU-C 2.7.2 für MS-DOS und eine umfangreiche Sammlung frei erhältlicher Program-me. Alle im Buch behandelten Werkzeuge sind auf der CD enthalten und können vom Leser sofort eingesetzt werden.
Guido Krüger ist ein erfahrener Programmierer und EDV-Dozent. Seine Gabe, kon-zeptionelles und praktisches Wissen an andere weiterzugeben, beweist sich in dem großen Erfolg, den er u.a. mit seinen Büchern "Pro-grammieren in C" und "Java lernen" bei den Lesern gefunden hat. Das vorliegende Buch ist die aktualisierte und erweiterte Neuausgabe von "Programmieren in C".
Die GOTO-Reihe bietet ambitionierten Einsteigern und fortgeschrittenen Programmierern zuverlässige und kundige Führer auf ihrem Weg zum Experten. Das Ziel ist: Solides Grundlagenwissen, praktische Beherrschung, kreatives Problemlösen.
Das vorliegende Buch bietet in seinem ersten Teil eine ausführliche Einführung in das Programmieren mit ANSI-C. Von "hello, world" bis hin zu Bitmanipulationen werden alle Grundlagen und weiterführenden Eigenschaften der Sprache behandelt:
Ausdrücke, Anweisungen, Kontrollstrukturen
Arrays, Strukturen, Typdefinitionen
Präprozessor, Headerdateien
Funktionen, Rekursion
Bildschirm- und Datei-I/O
Zeiger, dynamische Datenstrukturen, Memory-Management
Kommandozeilenargumente, variable Argumentlisten
Durch eine große Anzahl an Beispielprogrammen hat das Buch einen hohen Praxiswert. Viele Aufgaben helfen, das erworbene Wissen zu festigen; die beigefügten Musterlösungen erlauben eine schnelle Kontrolle der eigenen Ergebnisse. Ein eigenes Kapitel beschreibt 46 der häufigsten Anfängerfehler und zeigt, wie man sie umgeht.
Der zweite Teil des Buchs erläutert die wichtigsten Werkzeuge im Umfeld der C-Programmierung und legt den Grundstein für die professionelle Entwicklung umfangreicher C-Programme. Unter Ver-wendung der GNU-Tools werden folgende Themen behandelt:
Compiler und Linker
Der Editor GNU-Emacs
Debugging und Profiling
Projektverwaltung
Versionskontrolle
Eine ausführliche alphabetische Beschreibung aller Library-Funk-tionen bildet den dritten Teil des Buchs. Zusammen mit einem um-fangreichen Index, dem klar gegliederten Inhaltsverzeichnis und einem Verzeichnis der wichtigsten Rezepte, Konzepte und Techniken wird das Buch auch als Nachschlagewerk unentbehrlich sein.
Die beigefügte CD-ROM enthält GNU-C 2.7.2 für MS-DOS und eine umfangreiche Sammlung frei erhältlicher Program-me. Alle im Buch behandelten Werkzeuge sind auf der CD enthalten und können vom Leser sofort eingesetzt werden.
Guido Krüger ist ein erfahrener Programmierer und EDV-Dozent. Seine Gabe, kon-zeptionelles und praktisches Wissen an andere weiterzugeben, beweist sich in dem großen Erfolg, den er u.a. mit seinen Büchern "Pro-grammieren in C" und "Java lernen" bei den Lesern gefunden hat. Das vorliegende Buch ist die aktualisierte und erweiterte Neuausgabe von "Programmieren in C".
Die GOTO-Reihe bietet ambitionierten Einsteigern und fortgeschrittenen Programmierern zuverlässige und kundige Führer auf ihrem Weg zum Experten. Das Ziel ist: Solides Grundlagenwissen, praktische Beherrschung, kreatives Problemlösen.