C++: Unterschied zwischen den Versionen

Aus ArtisanCommerce Dokumentation
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…“
 
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)

index.php?title=Kategorie:Programmierung