L'EDI JetBrains pour C et C++ CLion 2025.1 est disponible avec la prise en charge des fichiers hors projet dans CLion Nova, des rendus Qt, du serveur de débogage ST-LINK et des options West Build CLion est un environnement de développement intégré (EDI) utilisé pour programmer en C et en C++. CLion 2025.1 inclut les fonctionnalités clés suivantes : Prise en charge des fichiers hors projet lors de l'utilisation du moteur CLion Nova, rendu Qt dans le débogueur, le serveur de débogage ST-LINK conçu pour les puces STM32, des options de la commande west build et sysbuild pour les projets Zephyr et un niveau gratuit et de nouvelles fonctionnalités pour AI Assistant 0 commentaire
Mamadou Babaei : « C++ n'a pas besoin d'une nounou comme le vérificateur d'emprunts de Rust », faut-il vraiment changer de langage, ou simplement mieux maîtriser les outils existants ? Alors que Rust s'impose comme le champion de la sécurité mémoire grâce à son système de vérification à la compilation, certains développeurs C++ refusent de se laisser reléguer au rang de programmeurs imprudents. Mamadou Babaei défend la capacité du C++ à détecter et corriger les fuites mémoire sans avoir besoin d'un « gardien de mémoire » comme Rust. À travers une démonstration, il relance le débat : faut-il vraiment changer de langage, ou simplement mieux maîtriser les outils existants ? 45 commentaires
Un dev propose Debug Visualizer, une extension VS Code pour visualiser les structures de données lors du débogage qui fonctionnerait avec tous les langages qui peuvent être débogués dans VS Code 0 02/2020
Corona Labs arrête son activité : le SDK de développement de jeux 2D pour mobiles passe sous licence MIT 4 02/2020
Que vaut le mythique mois-homme de la Bible du génie logiciel suggérant qu'un dev écrit en moyenne 10 lignes de code logique par jour, face à des statistiques de 14 ans de dev à temps plein ? 32 02/2020
Popularité des langages de programmation : Objective-C en perte de vitesse d'après TIOBE, Python a dépassé Java pour la première fois en termes d'utilisation sur les projets open source GitHub 1 02/2020
Changement dans les offres commerciale et open source de Qt : fin des LTS et de l'installateur hors ligne pour l'offre libre, licence à 499 $ / an pour les petites entreprises 20 01/2020
À quel point l'ordonnanceur de Linux pose-t-il problème aux jeux ? Pour certains développeurs de jeux, l'ordonnanceur actuel de Linux n'est pas génial. 12 01/2020
Sortie de Qt 5.14.0, avec une implémentation de Qt Quick qui peut s'exécuter sur Vulkan, Metal ou Direct3D 11, plus un nouveau moteur 3D 4 12/2019
LLVM réfléchit à l'implémentation native des matrices pour faciliter les optimisations sur du code matriciel, Clang suit de près avec de nouvelles fonctions intégrées 1 12/2019
Ubisoft sponsorise la bibliothèque d'interface utilisateur pour C++ « Dear ImGui », suite à son adhésion au Blender Development Fund pour soutenir l'animation open source 7 12/2019
JetBrains annonce la disponibilité de la version 2019.3 de ReSharper Ultimate, sa suite d'outils pour les développeurs .NET et C++ 2 12/2019
VS Code 1.41 met à jour les résultats de la recherche en cours de frappe et apporte une coloration à la minicarte pour signaler les erreurs, les avertissements ainsi que les modifications de contenu 231 12/2019
Quelles sont les choses appréciées par les utilisateurs finaux, mais qui ne le sont pas forcément des développeurs ? 28 12/2019
La spécification WebAssembly Core est désormais un standard web officiel ! Après HTML, CSS et JS, WebAssembly devient le 4ème langage pour le Web permettant au code de s'exécuter dans le navigateur 106 12/2019
Lancement du concours 2019 IoT qui se concentre essentiellement sur la construction d'un projet connecté à l'aide de Delphi, C ++ Builder et Visuino 7 12/2019
Sortie de CLion 2019.3, la dernière version majeure de l'année 2019 pour l'EDI C/C++ de Jetbrains 1 11/2019
La version 10.3.3 de la suite de développement RAD Studio incluant Delphi et C++Builder est disponible : un aperçu des fonctionnalités clés 9 11/2019
SourceTrail, l'outil cross-plateforme d'exploration de bases de code existantes en langages C, C++, Java et Python cesse d'être payant et devient open source (GPLv3) 0 11/2019
GCC : la version 7.5 du compilateur libre est disponible avec plus de 215 corrections de bogues par rapport à GCC 7.4 5 11/2019
Quelle est votre approche pour le développement multiplateforme en C++ ? Celle d'Electronics Arts s'appuie sur Visual Studio pour développer sous Windows avec Linux comme cible 10 11/2019
Trolldi : comment se faire passer pour un bon programmeur ? Sten Sootla donne des conseils pratiques pour ceux qui souhaitent obtenir sans effort le statut de bon programmeur 41 11/2019
Quels sont les langages de programmation les plus demandés par les employeurs ? Une étude en identifie sept que les employeurs « veulent vraiment » 21 10/2019
La version 1.0.0 de Bazel est disponible, l'outil open source de Google pour compiler et générer la plupart de ses applications 0 10/2019
Visual Studio 2019 v16.4 Preview 2 s'accompagne de la possibilité de disposer de vos onglets à la verticale, de pages de synthèse pour les projets CMake et bien d'autres 0 10/2019
Les développeurs de KDE commencent à réfléchir à KDE Frameworks 6, qui augure d'un grand nettoyage des API 1 10/2019
Trolldi : comment survivre en entreprise tout en étant un développeur médiocre ? Quelques conseils bien pratiques ... ou pas 40 10/2019
Copier du code sur des plateformes spécialisées et l'utiliser pour ses propres projets peut les rendre vulnérables, d'après une étude 11 10/2019
Microsoft évoque le futur de C++/CLI et de .NET Core : C++ sera disponible sur .NET Core 3.1 pour Windows 13 10/2019
Sortie de Qt 5.14 Alpha, avec des composants d'édition de texte comprenant Markdown en plus de HTML 4 09/2019
Paralléliser le fonctionnement de GCC, un projet étudiant du GSoC permet de diminuer les temps de compilation de 61 % dans certains cas 1 09/2019
Sortie de LLVM et Clang 9.0 avec une implémentation finalisée de la génération de code pour RISC-V, l'architecture libre de processeur 5 09/2019
Comment organiser automatiquement les différentes sous-fenêtres dans une application Qt ?, un tutoriel de Titta Heikkala traduit par Arnold Dumas 1 07/2013
Créer une application 3D basique pour BlackBerry 10 avec OpenGL ES, un tutoriel traduit par Alexandre Laurent 0 07/2013
Compiler un projet utilisant Qt 5 avec CMake, un tutoriel de Stephen Kelly traduit par Arnold Dumas 0 04/2013
Mise en place des shaders GLSL pour OpenGL 2 et plus récents, un article de Donald Urquhart traduit par Thibaut Cuvelier
Threads, événements et QObject : les classes de Qt et le fonctionnement des threads avec QObject, une traduction de Vivien Duboué 4 03/2013
Les meilleurs cours sur le réseau, nouvelle mise à jour intégrant 68 publications dans nos pages 3 03/2013
Connaître la capacité et l'utilisation de la mémoire graphique dans OpenGL, une article traduit par Alexandre Laurent 0 03/2013
Programme d'étude sur le C++ bas niveau n° 8 : l'assembleur optimisé, un article d'Alex Darby traduit par ram-0000 5 03/2013
Les vertex buffer objects (VBO) d'OpenGL 4, un article de Donald Urquhart traduit par Thibaut Cuvelier 11 03/2013
Premier tutoriel Irrlicht 3D : Hello World, une traduction du premier tutoriel officiel par Neckara 0 03/2013
Remplacer les pbuffers par des frame buffer objects dans Qt 5, un billet de Giuseppe d'Angelo, traduit par Alexandre Laurent 0 02/2013
Programme d'étude sur le C++ bas niveau n° 7 : les conditions (suite), un article d'Alex Darby traduit par ram-0000 3 02/2013
Documentation Qt traduite en français : pas moins de trois cents pages actuellement disponibles 24 02/2013
Programme d'étude sur le C++ bas niveau n° 6 : les conditions, un article d'Alex Darby traduit par ram-0000 0 02/2013
Programme d'étude sur le C++ bas niveau n° 5 : encore plus de Pile, un article d'Alex Darby traduit par ram-0000 10 01/2013
Programme d'étude sur le C++ bas niveau n° 4 : plus de Pile, un article d'Alex Darby traduit par ram-0000 0 01/2013
Le C++ expressif n° 4 : une bibliothèque de fonctions lambda en à peine 30 lignes - partie 1, un article d'Eric Niebler traduit par cob59 0 12/2012
Programme d'étude sur le C++ bas niveau n° 3 : la Pile, un article d'Alex Darby traduit par ram-0000 8 12/2012
Guru Of the Week n° 44 : copie sur écriture - deuxième partie, un article de Herb Sutter traduit par la rédaction C++ 1 11/2012
Le C++ expressif n° 3 : pourquoi les erreurs de templates posent problèmes, un article d'Eric Niebler traduit par Guillaume Belz 4 11/2012
Guru Of the Week n° 43 : copie sur écriture - première partie, un article de Herb Sutter traduit par la rédaction C++ 6 11/2012