C++: Unterschied zwischen den Versionen
Aus ArtisanCommerce Dokumentation
Admin (Diskussion | Beiträge) Die Seite wurde neu angelegt: „__TOC__ == C++ == '''C++''' ist eine leistungsstarke Allzweck-Sprache, die Hardwarenähe mit komplexen Abstraktionsmechanismen verbindet. Sie gilt als eine der effizientesten Sprachen der Welt. === Aktuelle Features (C++20/23) === * '''Concepts:''' Typprüfung für Template-Parameter zur Kompilierzeit, was Fehlermeldungen verständlicher macht. * '''Modules:''' Ersetzt das klassische Header-System (`#include`), was die Kompilierzeit massiv beschleunigt…“ |
Admin (Diskussion | Beiträge) |
||
| Zeile 16: | Zeile 16: | ||
* '''Systemnahe Programmierung:''' Embedded Systems und IoT. | * '''Systemnahe Programmierung:''' Embedded Systems und IoT. | ||
* '''Finanzwesen:''' Hochgeschwindigkeits-Handelssysteme (HFT). | * '''Finanzwesen:''' Hochgeschwindigkeits-Handelssysteme (HFT). | ||
* '''Web:''' .ansonsten in PHP eher resourcenhungriger Code<br /><small>*(C++ ist hochperformant u. kann auch echtes Multithreading nutzen.)</small> | |||
NGINX(der gemeinhin als schnellster bekannte Webserver ist in C++ geschrieben) | |||
[[Kategorie:Programmierung]] | [[index.php?title=Kategorie:Programmierung]] | ||
Version vom 18. Februar 2026, 19:58 Uhr
C++
C++ ist eine leistungsstarke Allzweck-Sprache, die Hardwarenähe mit komplexen Abstraktionsmechanismen verbindet. Sie gilt als eine der effizientesten Sprachen der Welt.
Aktuelle Features (C++20/23)
- Concepts: Typprüfung für Template-Parameter zur Kompilierzeit, was Fehlermeldungen verständlicher macht.
- Modules: Ersetzt das klassische Header-System (`#include`), was die Kompilierzeit massiv beschleunigt und Abhängigkeiten sauberer trennt.
- Ranges: Ermöglicht eine funktionale Arbeitsweise mit Datenströmen über Pipes (z. B. `view | filter | transform`).
- std::expected: Ein neuer Typ für das Fehlerhandling, der angibt, ob ein Wert oder ein Fehler zurückgegeben wurde (Vermeidung von Exceptions).
Eignung
- Ressourcenkritische Software: Betriebssysteme, Treiber und Browser-Engines.
- Gaming: Kernsprache der Unreal Engine und High-End-Grafik-Engines.
- Systemnahe Programmierung: Embedded Systems und IoT.
- Finanzwesen: Hochgeschwindigkeits-Handelssysteme (HFT).
- Web: .ansonsten in PHP eher resourcenhungriger Code
*(C++ ist hochperformant u. kann auch echtes Multithreading nutzen.)
NGINX(der gemeinhin als schnellster bekannte Webserver ist in C++ geschrieben)
