Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03143.jsonl.gz/200

Programmiersprachen im Fokus: C / C++
Obwohl sie aus den 1970ern stammt, ist C als Programmiersprache weiterhin noch sehr verbreitet.Neben der reinen Anwendungsentwicklung findet C vor allem bei der Erstellung von kompletten Betriebssystemen und einzelnen systemnahem Komponenten Verwendung. Außerdem wird die Sprache häufig für Embedded Systems genutzt.
C ist besonders wegen Portierbarkeit beliebt. Sie besitzt einen grossen Anwendungsbereich und ist zwischen verschiedenen Rechnersystemen einfach portierbar, da sie weder eine spezielle Laufzeitumgebung, noch einen Interpreter benötigt. So lassen sich ressourcensparende Programme erstellen. Außerdem besitzt C eine geringe Menge an Schlüsselwörtern weil fast alle Aufgaben, welche in anderen Sprachen über eigene Schlüsselwörter realisiert werden, über Funktionen der C-Standard-Bibliothek realisiert werden können. Das mach C leicht erlernbar und zu einer geeigneten Anfängersprache. Seine Effizienz hat C zur Basis vieler bekannter Sprachen gemacht und sie weit verbreitet. Die Programmiersprache bindet an keinen Hersteller und der am weitesten verbreitete GNU-C-Compiler steht für viele Betriebssysteme zur Verfügung wodurch eine gewisse Unabhängigkeit gewährleistet wird.
In den 1980ern entwickelte der Däne Bjarne Stroustrup C++ als Erweiterung der Programmiersprache C. C++ ist eine Programmiersprache, die das objektorientierte Programmieren unterstützt, während der C-Programmierer objektorientierte Programme selbst verwalten muss. Weiterhin bietet C++ die Möglichkeit, Quelltext aus Mustern zu erzeugen und so hoch optimierte Programme zu erstellen.
Auch wenn C++ eine Erweiterung zu C ist, kann man mit C++ nicht unbedingt mehr oder mächtigere Programme schreiben. Die Erweiterungen, die in C++ existieren, werden mit den gleichen Konstrukten gesteuert (Entscheidungen treffen, Wiederholungen durch Schleifen etc.), die bereits C eingeführt hat.
Welche der beiden Sprachen besser geeignet ist, hängt vom jeweiligen Anwendungsfall und auch von den Ansprüchen des Entwicklers für das Programm ab.
Wollen Sie mehr ueber C und C++ als Programmiersprachen erfahren? Dann fragen Sie gerne eine Broschüre oder ein unverbindliches Angebot an.