
Nach einjähriger Arbeitszeit, zumeist abends und an freien Wochenenden neben meinem eigentlichen Tagesjob geschrieben, erscheint nun Anfang Januar das Buch »C-Programmierung auf dem Mac«.
Titel: C-Programmierung auf dem Mac
Autor: Detlef Schulz
ISBN: 978-3-908498-03-2
Seiten: 448, Paperback
Preis: 39,95 € / CHF 59,95
Verlag: SmartBooks
Dieses Buch ist eine Einführung in die Programmierung mit der Sprache C auf dem Macintosh-Betriebssystem. Es dient als Vorbereitung auf die Programmierung mit Objective-C und Cocoa und als Einstieg in die Programmierung von Darwin, dem Unix-Herzen von Mac OS X.
Es wendet sich damit an Neueinsteiger ebenso wie an Anwender, die bereits unter Windows und Linux programmiert, aber noch keine Erfahrung mit der Programmiersprache C haben. Alle benötigten Programmierwerkzeuge sind frei erhältlich, sodass keine weiteren Kosten anfallen.
Code-Beispiele, Inhaltsverzeichnis und eine C-Kurzübersicht zum Ausdrucken stehen demnächst auf Skripteditor.de zum Download bereit.
Zum Inhalt:
Beginnend mit der Installation und Einrichtung der benötigten Werkzeuge folgt ein kurzer Ausflug in die Programmierung auf die klassische Unix-Art. Dann wird die Lightweight IDE, eine kostenlose und sehr einfach zu erlernende Programmierumgebung, erklärt.
Die weiteren Kapitel widmen sich Schritt für Schritt dem Erlernen der Sprache C: von Variablen, Datentypen und der Ein- und Ausgabe über Kontrollstrukturen und Operatoren bis hin zu fortgeschrittenen Themen wie Arrays, Zeigern und Funktionen. Danach werden eigene Datentypen, Datum und Zeit und das Lesen und Schreiben von Dateien behandelt.
Das abschließende Kapitel bereitet auf die Arbeit in der Xcode-Entwicklungsumgebung von Apple vor.
Ein ausführlicher tabellarischer Anhang als Kurzübersicht zur Sprache C und der ausführliche Index eignen sich hervorragend zum schnellen Nachschlagen. Gerade wenn man zu Anfang noch nicht alles auswendig weiß, ist das eine große Hilfe.
In den Beispielen werden dabei ständig Anleihen bei frühen Unix-Spielen wie zum Beispiel Rogue oder Nethack gemacht, um den Stoff zusätzlich zu beleben. Nützliche Funktionen der Standard C Library werden kontinuierlich im Code eingestreut und erklärt.
Neben der Einführung in die Programmiersprache C lernen Sie zudem, wie Sie eigene kleine Programme erstellen können, die sich professionell in die Unix-Shell einfügen, sich im Terminal mit unterschiedlichen Parametern starten lassen oder per Doppelklick im Finder aufgerufen werden.
Jedes Beispiel ist für sich alleine lauffähig. Es ist in der Regel kein »Zusammenbauen« nötig. Einfach abtippen oder kopieren und schon läuft das Programm.
Zahlreiche Hinweise auf Quellen und Hintergründe erleichtern zudem eigene Recherchen für ein weitergehendes Studium.
Highlights:
- Installation und Einrichtung der benötigten frei verfügbaren Werkzeuge
- Unix-Grundlagen der C-Programmierung, GCC und Terminal
- ausführliche Erklärung der Lightweight IDE
- alle Bestandteile der Sprache C Schritt für Schritt
- der Sinn von Zeigern und der einfache Umgang mit ihnen
- Modularisierung des Codes mit Funktionen und Header-Dateien
- Schnittstellen zur Shell und Systemaufrufe
- eigenständige Programme erstellen
- Dateien erzeugen, lesen und schreiben
- Datum, Zeit und Zufallszahlen
- der Sinn verketteter Listen am Beispiel eines Spielfeldes
- die wichtigsten Funktionen der Standard C Library
- Einführung in Xcode
- Kurzübersicht der Sprache im tabellarischen Anhang
- ausführliche Quellenangaben