C++
| C++ | |
|---|---|
| Basisdaten | |
| Paradigmen: | Multiparadigmen (generisch, imperativ, objektorientiert, prozedural, strukturiert, funktional) |
| Erscheinungsjahr: | 1983 |
| Designer: | Bjarne Stroustrup |
| Entwickler: | Bjarne Stroustrup |
| Aktuelle Version | C++23 (19. Oktober 2024) |
| Aktuelle Vorabversion: | C++ 26 () |
| Typisierung: | statisch (dynamische Typprüfung möglich), implizit, stark |
| Wichtige Implementierungen: | C++Builder, GCC, MS Visual C++, Intel C++ Compiler, Clang/LLVM |
| Standardisierungen: | ISO/IEC 14882:1998, ISO/IEC 14882:2003, ISO/IEC TR 19768:2007, ISO/IEC 14882:2011, ISO/IEC 14882:2014, ISO/IEC 14882:2017, ISO/IEC 14882:2020, ISO/IEC 14882:2024 |
| Beeinflusst von: | C, Simula, Algol 68, CLU, Meta Language, Ada |
| Beeinflusste: | Ada 95, Chapel, C#, D, Go, Java, Nim, Perl, PHP, Python, Vala, Rust, Seed7 |
| isocpp.org | |
C++ ist eine von der ISO genormte Programmiersprache. Sie wurde ab 1979 von Bjarne Stroustrup bei AT&T als Erweiterung der Programmiersprache C entwickelt. C++ ermöglicht sowohl die effiziente und maschinennahe Programmierung als auch eine Programmierung auf hohem Abstraktionsniveau. Der Standard definiert auch eine Standardbibliothek, zu der verschiedene Implementierungen existieren.
- 1 2 3 4 5 6 Adam Volle: In: Encyclopædia Britannica Online.
- ↑ ISO/IEC 14882:2024 - Programming languages — C++. 19. Oktober 2024.
- ↑ ISO/IEC 14882:2014 – Information technology -- Programming languages -- C++. In: www.iso.org. Dezember 2014, abgerufen am 22. September 2018.
- ↑ ISO/IEC 14882:2017 – Programming languages -- C++. In: www.iso.org. Dezember 2017, abgerufen am 22. September 2018.
- ↑ ISO/IEC 14882:2020 - Programming languages -- C++. Dezember 2020, abgerufen am 21. Oktober 2021.
- ↑ ISO/IEC 14882:2024 - Programming languages -- C++. Oktober 2024, abgerufen am 9. Februar 2025.
- ↑ 9. Classes — Python 3.6.4 documentation. In: docs.python.org. Abgerufen am 17. Mai 2018.