C hat sich schon seit vielen Jahren als die wichtigste profes sionelle Programmiersprache bewährt. Seit langem hat C sein textgebundenes UNIX-Image überwunden und ist an allen Maschinen in einer grafisch-visuellen Benutzeroberfläche vertreten. Das Buch ist als Arbeitsbuch für alle Leser geschrieben, die selbst am Rechner Erfahrungen in dieser wichtigen Program miersprache sammeln wollen. Das Buch ist kein Lehrbuch, das mit einigen wenigen Programmfragmenten enzyklopä disch alle Sprachelernente in systematischer Weise abhandelt. Der Leser kann sich vielmehr an über 150 C- Programmen beispielorientiert in die Sprache einarbeiten. Die Neuerungen der ANSI C-Norm, die fast alle in C++ ihren Niederschlag ge funden haben, werden ausführlich referiert. Die Darstellung setzt voraus, daß der Leser seinen Rechner und sein Betriebs system kennt und nach dem Laden des Quelltexts in einen Editor das Programm mittels eines C- bzw. C++-Compilers zum Laufen bringt. Das Buch ist ursprünglich aus Aufzeichnungen für Kurse aus dem Bereich Lehrerausbildung entstanden, es wurde mehrfach als Basis für eine Vorlesung "Programmieren 1 und 2" an der Fachhochschule München verwendet. Die vorliegende 4. Auf lage wurde gänzlich überarbeitet, aktualisiert und erweitert. Die Bedeutung von C ist in den letzten Jahren durch die Einführung der Programmiersprache C++ noch wesentlich gewachsen. B. STROUSTRUP wählte bewußt C als Basis für sei ne objektorientierte Spracherweiterung. Eine vertiefte Kennt nis von C ist sicher ein idealer Einstieg in C++. Das Buch bietet in den Kapiteln 18 bis 20 einen elementaren Einstieg in die objektorientierte Programmierweise.
Sicher und effektiv programmieren mit C und C++
Da auch James Gosling die C/C++-Syntax für seine Programmiersprache JAVA gewählt hat, ist die C-Syntax zur universellen Ausdrucksweise geworden. Dieses Buch vermittelt anhand zahlreicher Beispiele aus den Bereichen Mathematik, Technik und Naturwissenschaften die Realisierung von C-Programmen und den Übergang zur C++-Programmierung. In dieser 4. Auflage des erfolgreichen Praxisbuches kann sich der Leser anhand von über 150 C-Programmen beispielorientiert in die Sprache einarbeiten. Mit der Standard Template Library (STL) stehen dem Leser die wichtigsten Algorithmen und Datenstrukturen zur Verfügung.
Die vielfältigen Programme aus den Bereichen Numerik, Simulation, Statistik und Informatik sind zusätzlich im Internet verfügbar. Alle Programme ohne Graphik laufen auf allen Plattformen, die Graphikprogramme sind für die gängigen DOS-Compiler (Microsoft bzw. Borland) realisiert. Zu den Übungsaufgabe sind Musterlösungen vorgesehen.
Dietmar Herrmann
ANSI C Compiler Datentypen Funktionen Kontrollstrukturen Programmieren Programmiersprache Programmiersprache C++ Programmierung Sprache Standard Template Library Standard Template Library (STL) Template objektorientierte Programmierung (OOP)