Wieso C++?
C++ ist maschinennah und sehr effizient. Die Sprache eignet sich hervorragend für die Programmierung von Spielen und Desktopanwendungen. Die Effizienz verdankt sie einem umfangreichen Angebot von Sprachelementen und theoretischen Konzepten, die du dir erst einmal erarbeiten musst.
Wie heißen Bezeichner in C?
Ein Bezeichner, wie beispielsweise der Bezeichner „ax_d22“, kann aus kleinen und großen lateinischen Buchstaben, Ziffern, dem Grundstrich „_“ und eventuell noch implementationsdefinierten Zeichen bestehen und darf nicht mit einer Ziffer beginnen.
Warum ist C++ denn nun so schnell?
Im Gegensatz dazu wird ein in C++ geschriebenes Programm direkt in Maschinencode kompiliert – ohne eine zwischengeschaltete Übersetzung, die zur Laufzeit erforderlich ist. Dies ist ein Grund, warum C++-Programme tendenziell schneller sind als in Java geschriebene.
Was ist die Geschichte von C?
Erst einmal zu der Geschichte von C. Im Jahre 1972 entwickelte Dennis Ritchie die Programmiersprache C. Die Vorgänger dieser Sprache hießen B und keiner hätte es gedacht A. Anfangs setzte man C für das Betriebsystem Unix ein und als die ersten freien Compiler verbreitet wurden, wurde es immer bekannter und beliebter.
Was sind die Anwendungsbereiche von C?
Die Anwendungsbereiche von C sind sehr verschieden. Sie wird zur System- und Anwendungsprogrammierung eingesetzt. Die grundlegenden Programme aller Unix-Systeme und die Systemkernel vieler Betriebssysteme sind in C programmiert.
Was ist die offizielle Version der Sprache C?
Diese Version der Sprache C wird auch kurz als ANSI C, Standard C oder C89 bezeichnet. Ein Jahr später übernahm die International Organization for Standardization (ISO) den bis dahin rein amerikanischen Standard auch als internationale Norm, die ISO/IEC 9899:1990, kurz auch als C90 bezeichnet.
Wie ist die Kompatibilität mit C11 unterstützt?
Neben einer besseren Kompatibilität mit C++ wurden der Sprache wiederum neue Features hinzugefügt. Diese Norm entspricht der von C11 mit der Ausnahme von Fehlerkorrekturen und einem neuen Wert von __STDC_VERSION__ und wird daher im selben Umfang wie C11 unterstützt.