Dieser Text ist als Arbeitsunterlage für das Programmieren mit C und C++ gedacht, hauptsächlich als Ergänzung zu den beiden Büchern [KW:0 ist false] und [KW:C++]. In letzteren wird die jeweilige Sprache nur behandelt ohne jeglichen Bezug zur Rechnerumgebung; das zum Arbeiten unter gängigen Systemen (mit Schwerpunkt auf unixähnlichen Betriebssystemen wie GNU/Linux) fehlende wird hier nachgeholt.
Dabei werden ,,moderne`` Wege der Programmentwicklung ausgeklammert (diverse integrierte Entwicklungsumgebungen insbesondere). Diese sollten jeweils eine geschlossene Dokumentation beinhalten, so daß eine Beschreibung hier überflüssig ist. Vielmehr geht es in diesem Buch darum, einen Überblick über die wichtigsten ,,klassischen`` Werkzeuge zu geben, mit denen ich vorwiegend arbeite. Diese sind zwar jeweils für sich mehr oder weniger gut dokumentiert; allerdings findet man schwerlich eine Zusammenstellung der nötigen Dokumentationen für alle Werkzeuge, die man sinnvollerweise zur Programmentwicklung benötigt.
Die Auswahl der beschriebenen Werkzeuge ist insofern willkürlich, als ich mich auf das beschränke, was ich für meine Arbeit als sinnvoll erachte, und aus Erfahrung etwas dazu sagen kann. Beispielsweise behandle ich als Editor den EMACS. Sicher gibt es auch andere gute Editoren; aber für mich hat er sich als hervorragend erwiesen. Wer zu anderen Programmen (vi?) etwas beisteuern kann, darf gerne mit Ergänzungen (oder einem allgemein zugänglichen Link) zu einem umfassenderen Werk beitragen.
Dieses Skript entstand aus meinen Unterlagen zu Seminaren und Vorlesungen an der Fachhochschule Hannover im Fachbereich Informatik.
Form und Inhalt sind:
© 2002 Klaus Wachtler
Breidingstr. 17
29614 Soltau
Tel.: 005191/70271
email: AnyWare@Wachtler.de
http://www.wachtler.de
Für Verbesserungsvorschläge, Fehlerkorrekturen und ähnliches bin ich jederzeit dankbar.
Für weitere Kopien des Buches im jeweils aktuellen Stand bitte ebenfalls bei obiger Adresse nachfragen.
Am Ende des Buches befindet sich ein Stichwortverzeichnis.
Der Text wurde mit TEX und LATEX gesetzt.
Voraussetzungen:
Vorausgesetzt werden:
Wenn diese Voraussetzungen fehlen, ist es sinnvoll zuerst weitere Grundlagenliteratur zu konsultieren, beispielsweise [KW:0 ist false].
AnyWare@Wachtler.de