Produktinformation
Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?
Ist der Verkauf dieses Produkts für Sie nicht akzeptabel? |
Ob Einsteiger oder Neuanfänger, das praktisch orientierte Buch eignet sich für ein Verständnis des ANSI-Standards der Sprache, ihren Funktionen und brauchbaren Techniken der Programmierung. Kapitel für Kapitel arbeitet man sich an die Kernpunkte der Programmiersprache heran -- immer unterstützt durch insgesamt 150 Beispiele, deren Dateien auf der Webseite des Autors zum Download bereitstehen.
Folgende Themen werden behandelt: Wie erstellt man ein C-Programm? - Ein erstes Beispiel - Die Funktion printf - Das Format des Programmcodes - Mit ganzen Zahlen rechnen - Fließkomma-Zahlen - Formatierte Zahlenausgabe - Ein Additionsprogramm - Entscheidungen in Ausdrücken - Bedingte Anweisungen - Alternative Anweisungen - Logische Verknüpfungen - Fallunterscheidungen - Konstante Zeichen - Zählschleifen - Die while-Schleife - Die do-Schleife - Schleifen aussetzen - Funktionen als Bausteine - Funktionsparameter - Rückgabewerte - Prototypen - Felder - Zeichenketten - Umwandlungsfunktionen - Sichtbarkeit von Variablen - Speicherklassen - Casts - Konstanten - Dateien einfügen - Konstanten definieren - Bedingtes Kompilieren - Makros - Adressen - Pointervariablen - Pointer-Arithmetik - Pointer und Felder - Kommandozeilenparameter - Dateien öffnen und schließen - Dateiexistenz prüfen - Lesen einer Datei - Schreiben in eine Datei - Eine Datei wird gedruckt - Dateioperationen - Ein einfaches Anzeigeprogramm - Binärdateien - Dateiausgaben umlenken - Testausgaben erzeugen - Voraussetzungen prüfen - Signale kontrollieren - Der Aufzählungstyp - Strukturen - Speicherplatz mehrfach nutzen - Neue Typen definieren - Variable Parameterlisten - Rekursiv programmieren - Dynamische Speicherverwaltung - Programme und Prozesse - Systemaufrufe programmieren - Inline-Assembler - C und Objekte.
C. Programmieren von Anfang an ist ein verständliches und gut geschriebenes Einführungsbuch in die Programmierwelt mit C. Der Leser erhält mit selbst programmierten Beispielen einen Überblick über die Möglichkeiten und Anwendungsbereiche der Sprache und kann sich auf dieser Grundlage entscheiden, ob C für ihn und angestrebte Projekte geeignet ist.
Ich kann dieses Buch nur empfehlen, da man ohne viel Aufwand einen sehr guten, verständlichen und schnellen Weg in die Welt von C findet.
Das Buch „C - Programmieren von Anfang an" empfiehlt sich als unentbehrliche Grundlage für Erlenkötters weiterführende Bücher. Offensichtlich ist der Name beim vorgestellten Werk Programm: „Programmieren von Anfang an" beinhaltet einen echten Einführungskurs. Vorkenntnisse in einfachen Sprachen - wie z.B. BASIC - sind nicht erforderlich, doch erleichtern sie den Einstieg in dieses wesentlich kom-plexere Feld. Dem absoluten Neueinsteiger hilft eine lockere und - im Gegensatz zum üblichen Computer-Deutsch - nicht hochwissenschaftlich klingende Sprache, die ihn über schwierige Zusammenhänge hinwegführt und das Buch leicht verständlich macht. So kann dieses sowohl zum Selbststudium als auch als Begleitlektüre zu einer Vorlesungsreihe sehr förderlich sein. Ein „Profi" jedoch, der über fortgeschrittene Kenntnisse verfügt, fände diese Einführung eindeutig zu oberflächlich. Sollte man das Buch also mit der Intention kaufen, große Projekte zu realisieren, kommt man um die Anschaffung einer echten Kommandoreferenz nicht herum.
Wegen des breit gefächerten Einsatzgebiet der Programmiersprache C legt sich der Autor auf kein bestimmtes Betriebssystem oder auf keine verwendete Software fest, was für einen erfahrenen Programmierer einen großen Vorteil darstellt. Für einen Neueinsteiger ist das Fehlen von Hilfen oder Empfehlungen aber nachteilig: er ist gezwungen, sich vor der Entwicklung der ersten eigenen Programmcode-Zeile um eine geeignete Entwicklungsumgebung mit Compiler und nötigem Zubehör selbst zu kümmern, was ihn möglicherweise überfordert. Obwohl der Autor auf die Funktion von Compilern und Interpretern sehr anschaulich und exakt eingeht, gibt er keine Beispiele und Hinweise, wie ein möglicher Programmstart erfolgreich sein kann. Zur Veranschaulichung von Programm-abläufen dienen Skizzen, außerdem wird jede einzelne Zeile der Beispiel-Codes exakt erläutert, was dem Verständnis des Stoffes bei der Bewertung wohl verdiente Pluspunkte bringt.
In jedem - wohl portionierten und „leicht verdaulichen" - Kapitel stellen die letzten zwei Punkte einen sehr positiven Aspekt dar: zuerst wird immer eine kleine, stichpunktartige Zusammenfassung des vermittelten Wissens gegeben, die als Wiederholung den Wert des Buches als Kurzreferenz erheblich erhöht. Das letzte Thema eines jeden Kapitels beinhaltet einen Teil mit Übungen, welche den Praxisbezug herstellen und sich empfehlen, direkt am PC gelöst zu werden. Hier werden aktives Programmieren, theoretische Fragen sowie die Fehlersuche in Beispiel-Programmcodes gefordert - die Fehlersuche, die in eigenen zukünftigen Projekten oft der Suche nach der berühmten Stecknadel im Heuhaufen gleichkommt. Mit didak-tisch wertvollen Lösungshilfen im Anhang ist man damit auf typische Fehlermeldungen als Folge von kleinen Tipp- und Syntax-Unstimmigkeiten oder das falsche Verarbeiten eines Programms vorbereitet. Man kann so auf die „gelehrte Erfahrung" zurückgreifen.
Mit fortschreitender Seitenzahl steigert der Autor den Schwierigkeitsgrad fast unmerklich: die Beispiele werden komplizierter, die Übungen umfangreicher. Im Anhang dienen die Tabellen und Übersichten über verwendete Befehle, Bibliotheken und Zeichensätze als erforderliches Handwerkszeug und erlangen bei eigenen Projekten einen unschätzbaren Wert. Den geneigten Leser fesselt die 266-seitige, streng auf ANSI-Standard-Normen gebaute „Schulung" äußerst und er kann sich sichere Grundlagen schaffen, deren Beherrschung in der IT-Branche Ansehen genießt.
Fazit: Für Einsteiger: absolute Kaufempfehlung zum Spott-Preis; für „Profis" und als Nachschlagewerk eher ungeeignet.
Design/Aufmachung: 4/5
Verständlichkeit: 4/5
Preis-Leistung: 5/5
Gesamtfazit: 4,5/5
|
Das Forum zu diesem Produkt
Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
|
|
|