C++

Programmieren lernen wird immer interessanter für viele junge Leute. Wer sich mit dem Thema nur für private Zwecke beschäftigen und nicht gleich ein Informatik-Studium an einer Hochschule oder Universität beginnen möchte, findet unzählige Tutorials in Büchern und auf Websites.

Programmieren lernen kann man aber nicht über Nacht. Die Erarbeitung der wichtigsten Kenntnisse kann sich je nach Zeitaufwand über Monate erstrecken. Wichtig ist, mit kleinen Einzelzielen zu starten und sich nach und nach weiterzuentwickeln, statt gleich zu Beginn komplexe Anwendungen programmieren zu wollen. Erst einmal müssen Grundlagen geschaffen werden. Wahrscheinlich noch vor dem unendlich großen Büchermarkt, auf dem unzählige Nachschlagewerke und Anleitungen zum Programmieren zu finden sind, ist das Internet die wichtigste Quelle für Neueinsteiger. Foren bieten reichlich Anregungen und Links zum Thema, die wichtigsten haben wir hier kurz zusammengestellt.


Das Ziel dieser auf der Konzeption der Objektorientierung basierenden Programmiermethode ist es, Daten und Funktionen möglichst als ein Objekt einzugrenzen, um Manipulationen oder auch die versehentliche Beeinflussung durch Fremdobjekte von außen zu verhindern.

Objektorientierte Programmierung - Evolution der Programmiersprachen © Flickr / dullhunk

Die Verschiedenheit von Programmierstilen fußt hierbei auf der Unterscheidung im für den Stil geltenden Regelsatz, also auf der Frage, gemäß welcher Vorgaben – zum Beispiel der Syntax, vorhandener Variablen oder Vorgaben zur Einrückung und Leerzeichen – der Quelltext einer Programmiersprache gesetzt wird. Objektorientierte Programmiersprachen verwenden stets einen spezifischen Datentyp: Das Objekt.


C# (gesprochen C-Sharp) ist eine objektorientierte „General Purpose Language“, also eine Programmiersprache mit einem weiten Anwendungsfeld. Entwickelt wurde sie vom Softwarehersteller Microsoft.


C# zählt zu den objektorientierten Programmiersprachen, kam im Jahr 2001 auf den Markt und eignet sich sowohl zur Entwicklung sprachunabhängiger .NET- als auch COM-Komponenten. So ist auch hier eine Sprachunterstützung für Delegate und Attribute vorhanden.


Wer sich täglich aus beruflichen oder privaten Gründen mit C++ beschäftigt, wird Scott Douglas Meyers kennen. Er ist der Guru dieser populären Programmiersprache.

Coding Time © Flickr / tlg

C++ ist eine objektorientierte Programmiersprache, die in der Systemprogrammierung (z.B. Betriebssysteme) und in der Anwendungsprogrammierung (z.B. Tabellenkalkulation, Bildbearbeitung) benutzt wird. Neben C++ gibt es auch noch die Programmiersprachen C# und Java. Der Meister dieser speziellen Sprache ist Scott Douglas Meyers.


Im Folgenden möchte ich euch drei Bücher zur Programmiersprache C++ vorstellen. Ob Literatur für Anfänger, Programmierer mit Basiswissen oder Fortgeschrittene, die Zahl der Publikationen zum Thema Programmieren ist sehr umfangreich.

Literatur zum Programmieren mit C++ ©Flickr/schoschie

Florian Wollenschein: C++ Programmierung für Anfänger

Für Anfänger empfiehlt sich „C++ Programmierung für Anfänger“ von Florian Wollenschein. Dieses Buch ist für Interessierte ohne jegliches Vorwissen in C und C++ gedacht. Es ist leicht verständlich und führt mit Verzicht auf Fachsprache übersichtlich in die Thematik des Programmierens ein.

Kundenrezensionen nach zu urteilen, handelt es sich um ein kleines Highlight im umfangreichen Angebot in diesem Bereich, da das Thema kurz und knapp, aber sehr praxisnah erläutert wird.