Aller au contenu

C++

C++ est un langage de bas niveau qui produit un binaire natif qui s’exécute directement sur l’OS, sans interpréteur ni machine virtuelle.

Construction

  • cmake simplifie la gestion des dépendances et la construction cross-platforme.
  • conan apporte à C++ un gestionnaire de dépendance de même niveau que pip pour Python ou npm pour JavaScript.

Utilitaires

Voir www.boost.org - Library Documentation :

Traitement de graphe

Algèbre linéaire

Bibliothèques pour les données spatiales

Autres

  • OpenCV est une bibliothèque de traitement d'image.
  • OpenSceneGraph est une bibliothèque de rendu 3D.
  • Qt est un framework de développement d'application graphique portable.
  • STXXL est une implémentation de la STL pour les gros jeux de données (stockage dans des fichiers).

Anciens travaux

  • mborne/graph-experiments - Expérimentation du traitement des graphes routiers avec boost::graph et GDAL / OGR (2019, archivé)
  • mborne/dll2def - Convertir .dll en .def pour construire GMP et MPFR sur Windows (2014, archivé)

Ressources