C/C++

C ist die Programmiersprache, in der (fast) das komplette Betriebssystem Unix und die meisten auf ihm laufenden Anwendungen geschrieben sind. Kein professioneller Softwareentwickler kommt heute um das Erlernen dieser Sprache herum.

C++ ist eine Erweiterung von C um Elemente fr die objektorientierte Programmierung. Zwar hat die vor einiger Zeit als Vorteil des objektorientierten Designs herausgestellte Wiederverwendbarkeit von Sourcecode durch Klassenvererbung wenig Effekt gezeigt. Dagegen ist die Mglichkeit der Erzeugung wiederverwendbarer Komponenten durch die Trennung von Interfacedefinition und -implementierung ein klarer Vorteil objektorientierter Anstze. Java geht hier zwar konsequenter als C++ vor, jedoch hat C++ den Vorteil der unkomplizierten Einbindung der Unmengen existierenden C-Codes.

Das Tutorial Objektorientiertes Programmieren mit C++ wendet sich an den C Programmierer, der seine Kenntnisse um C++ erweitern will. Verschiedene praxisorientierte Themen zu C und C++ werden in den weiterfhrenden Artikeln behandelt.

Als Kurzreferenz fr den C-Profi eignen sich die Liste der Standard C Library Funktionen und die Liste der POSIX Library Funktionen.

OpenCV (Open Computer Vision) ist eine leistungsfhige und komfortable Umgebung fr die Realisierung vielfltiger Projekte im Bereich der Bildverarbeitung. Das Tutorial OpenCV Praxis: OCR fr den Stromzhler stellt einige Aspekte von OpenCV anhand einer praktischen Anwendung vor - dem Auslesen eines Stromzhlers.