Lien Le langage Art : un surlangage pour C++ et les applications orientées évènements et machines à états

Lien gestion de dépendances modernes en C/C++

Lien He designed C++ to solve your code problems

Lien The Reverse Rewrite

Journal Publication de cad-builder sur Maven

Bonjour à tous,
cad-builder a pour objectif de créer un DSL (Domain Specific Language, ou langage ciblé), statiquement typé, pour décrire des pièces en 3D (des corps) et les assemblages de ces pièces en utilisant le moteur CAD d'Opencascade.
Ce projet utilise la JVM avec le langage Groovy pour l’infrastructure du DSL. Le binding avec Opencascade est réalisé par JExtract. Le tout est construit en utilisant Gradle, et est actuellement publié sur Maven (pour Linux x86_64 pour le moment).
Les (…)
Forum Programmation.c++ [RÉSOLU] Soucis de compilation
Bonjour
https://github.com/LASzip/LASzip
C'est un utilitaire pour compresser au format LAZ et décompresser au format LAS des fichiers de nuage de points obtenus par LIDAR. J'obéis (ma seule compétence à ce niveau là):
cmake -DCMAKE_BUILD_TYPE=Release CMakeLists.txt
cmake --build .
Ok, ça se passe bien, j'ai des libXX.so dans ./lib/ mais ./bin/ est vide, pas de laszip64 (l'exécutable dont j'ai besoin).
Je ne vois pas trop ce qui pourrait clocher.
…
[ 83%] Building CXX object src/CMakeFiles/laszip.dir/laszip.cpp.o
[ 87%] Building CXX object (…)
Journal De la rigueur dans la programmation

Le boulot des développeurs change constamment et pourtant l'histoire me semble se répéter. Dis-moi si toi aussi tu vois une constante émerger des outils qui suivent.
Assembleur
Connais-tu ce merveilleux langage qu'est l'assembleur ? C'est le premier langage de programmation. En assembleur il n'y a pas de type de donnée, ni même de code en fait. Tout n'est qu'octet, et encore si l'architecture utilise des octets.
L'assembleur c'est pénible. On ne comprend rien, toute l'information est dupliquée dans des commentaires (…)
Lien Construire un analyseur statique type rust pour C++ avec l'IA
Lien Quels sont les principaux langages derrière les GNOME Core apps ? Pas Python : moins de 7% du code !

Lien Microsoft veut remplacer tout son code C/C++ par du Rust d’ici 2030
Lien Language performance

Journal Barrières mémoire et buffers circulaires - Un résultat inattendu

Chère lectrice, cher lecteur,
Est-ce que tu saisis le concept de barrière mémoire ? Si oui, c'est très bien, parce que moi, pas vraiment. C'est pour cela que je vais t'expliquer jusqu'à ce que je comprenne.
Un peu de contexte
J'ai du écrire mon propre buffer circulaire lock-free en C++. C'est plutôt fun, pas le genre de chose que l'on fait tous les jours, et c'est pas franchement compliqué : un tableau, deux index qui pointent vers la prochaine case (…)
Journal Clay Style Sheet

Bonjour Nal!
Je dois me confesser, aujourd'hui, j'ai craqué. J'ai succombé à ce que l'on appelle "l'over engineering".
Depuis quelques temps, je développe un jeu de plateau&carte en C++, inspiré des échecs et de Magic The Gathering. Pour l'interface graphique du jeu (menus, boutons, etc…), j'ai décidé d'utiliser Clay. C'est une bibliothèque C qui s'inspire pas mal des CSS Flexbox pour la disposition des éléments de ton interface graphique. J'ai fait un moteur de rendu pour Clay avec NanoVG (…)
Lien retex : cette IA vibe coding m’a fait perdre du temps alors que je pensais naïvement en gagner
