C++
Le contrôle absolu sur la machine : zéro-cost abstractions, mais zéro filet. Moteurs, OS, trading haute fréquence.
Définition
C++ donne un contrôle total sur la mémoire et le CPU. Revers : chaque pointeur est une responsabilité. Le RAII (l'acquisition est l'initialisation) et les smart pointers modernes (unique_ptr, shared_ptr) ont rendu le langage nettement plus sûr qu'à l'époque du C pur.
#include <memory>
#include <iostream>
int main() {
auto p = std::make_unique<int>(42);
std::cout << *p << '\n';
} // libération automatique — pas de deleteFailles historiques
-Wall -Wextra -fsanitize=address,undefined, et envisagez Rust pour le code neuf exposé.