CLion 2023.2 améliore l'expérience pour le développement en C et C++ de bas niveau, à distance et embarqué, et fournit une assistance par IA dans les principaux workflows utilisateurs JetBrains annonce la disponibilité de la deuxième mise à jour majeure de l'année de CLion, son EDI C/C++ multiplateforme. CLion 2023.2 repense l'intégration de PlatformIO, améliore la prise en charge de vcpkg, inclut la fonctionnalité AI Assistant et l'insère naturellement dans certains workflows essentiels des utilisateurs de l'EDI. Cette version améliore également l'expérience du débogage embarqué, à distance, et de bas niveau. 1 commentaire
Est-il possible de remplacer le C ? Le créateur du langage C3 donne des raisons pour lesquelles ce type d'initiative est voué à l'échec au moment où le noyau Linux s'ouvre de plus en plus au Rust Go, C3, D... La liste des langages présentés comme des alternatives au C s'allonge avec les années qui passent. Celui qui a frappé un grand coup dans ces tentatives multiples de mise au rebut du langage C est le Rust. En effet, le noyau Linux s'ouvre de plus en plus au langage de programmation système de Mozilla. Le créateur du langage C3 met néanmoins en avant une liste de raisons pour soutenir que toutes ces initiatives de remplacement du langage C ont de fortes chances de se casser la figure. 62 commentaires
« Le langage J offre une meilleure approche de l'itération que le C et d'autres », d'après ses concepteurs 16 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
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
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
Visual Studio 2019 version 16.3 est disponible et apporte le support de .NET Core 3.0, Microsoft annonce aussi la disponibilité de Visual Studio 2019 version 16.4 Preview 1 19 09/2019
La première version finale de Nim, le langage doté d'un transcompilateur vers C, C++, JavaScript est disponible avec des ajouts 8 09/2019
« Pourquoi le C est mon meilleur choix pour programmer des jeux vidéo », d'après un travailleur de la filière qui s'appuie aussi sur le C++ pour ses projets commerciaux 16 09/2019
Sondage : quels langages utilisez-vous pour le développement de systèmes embarqués en 2019 ? Et Pourquoi ? Partagez votre expérience 7 09/2019
JetBrains publie une mise à jour pour AppCode, son EDI destiné aux plateformes Apple et supportant la programmation en C, C++, Objective-C et Swift 1 09/2019
Meilleurs langages en 2019 selon l'IEEE : Python leader pour la troisième année consécutive, il s'impose dans tous les domaines dans lesquels il est utilisé, du développement web à l'embarqué 25 09/2019
« Rust est le futur de la programmation système et C le nouvel assembleur », d'après un ingénieur d'Intel qui explique pourquoi il est pertinent de passer à Rust 84 09/2019
Gaming : des modders parviennent à décompiler Super Mario 64 et à publier le code en C grâce à un oubli de Nintendo 17 08/2019
Les développeurs logiciels actifs sont actuellement estimés à un peu moins de 19 millions dans le monde, 13 millions d'entre eux seraient des pros 12 08/2019
CLion 2019.2 disponible, l'EDI C/C++ de JetBrains apporte des améliorations pour le développement embarqué et un débogueur expérimental MSVC 5 07/2019
Perl Out Loud : une autre manière de gérer les troubles musculosquelettiques en programmant avec sa voix, alternative intéressante ? 3 06/2019
C2Rust : un outil qui permet de faire la traduction et la refactorisation de votre code écrit en langage C vers le langage Rust 0 06/2019
GCC doit émettre des warnings pour des usages de l'opérateur xor comme 2^16, 2^32, 2^64 qui prêtent à confusion, d'après des utilisateurs 28 06/2019
Développeurs : les principaux résultats du rapport Skill Up sur les langages, le cloud, l'IA, la blockchain, l'open source... 5 06/2019
VS 2019 : l'extension Azure IoT Edge Tools est disponible en preview, et fournit des fonctionnalités pour le développement de solutions IoT Edge 2 05/2019
Microsoft annonce la disponibilité de la version stable de Visual Studio 2019 version 16.1 et de Visual Studio 2019 version 16.2 Preview 1 1 05/2019
Sondage : quels sont les langages de programmation que vous détestez le plus en 2019 ? Pourquoi ? Partagez vos avis 292 05/2019
Visual Studio 2019.1 Preview 3 est disponible avec la version grand public d'IntelliCode, l'outil de productivité assisté par l'IA et AddressSanitizer 29 05/2019
Microsoft propose de nouvelles expériences Visual Studio pour permettre aux développeurs de travailler de n'importe où, et sur n'importe quel appareil 1 05/2019
La version 9.1 du compilateur GCC est disponible et prend en charge le C++17, plusieurs autres fonctionnalités sont ajoutées 11 05/2019
GLFW, la bibliothèque de fenêtrage OpenGL est disponible en version 3.3 et permet la création d'un contexte Vulkan sous macOS grâce à MoltenVK 1 04/2019
Index TIOBE : le langage assembleur est à nouveau dans le top 10 du classement et C est très proche de la 1ère place 11 04/2019
Muon, un langage de programmation de bas niveau inspiré de C, C# et Go vise un degré de performance égal à celui du C sous Windows, Linux et macOS 12 04/2019
Compte-rendu des participations du troisième weekend de programmation de jeux vidéo, découvrez les productions réalisées en tout juste 48 heures. 50 09/2013
L'univers Arduino - partie I : aperçu de la plateforme Arduino et ses cartes d'interface (shields), un tutoriel de f-leb 7 08/2013
Installation de la SDL 2.0, apprenez à configurer un projet utilisant la bibliothèque de jeux en C, un nouveau tutoriel d'Alexandre Laurent 14 08/2013
Notepad++ : Guide pratique, une série d'articles de Nicolas Liautaud pour découvrir l'éditeur de texte 21 08/2013
Création d'une FAQ sur l'éditeur Notepad++ avec 20 questions réponses, contribuez à l'étoffer avec vos propositions 21 08/2013
Découvrez le premier cours d'initiation complet sur Lua, le célèbre langage de script facilement interfaçable en C, par Claude Urban 12 07/2013
Cours d'introduction à TCP/IP, un cours complet sur toutes les couches de TCP/IP par François Laissus 0 05/2013
Interview de Clément « c1702 » Corde, développeur amateur de jeux vidéo, Découvrez pourquoi il réussit ses projets 2 04/2013
Le guide de Lua et ses applications - manuel de référence, critique de livre d'Alexandre Laurent 0 04/2013
Le guide de Lua et ses applications - manuel d'apprentissage, critique de livre d'Alexandre Laurent 0 04/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
Les vertex buffer objects (VBO) d'OpenGL 4, un article de Donald Urquhart traduit par Thibaut Cuvelier 11 03/2013
Comment charger une image avec DevIL et l'afficher avec OpenGL, un article traduit par Winjerome 0 03/2013
Les meilleurs cours et tutoriels pour le langage C, nouvelle mise à jour avec 8 nouveaux tutoriels 5 01/2013
Pourquoi le C++ est un langage plus adapté pour les débutants que le C ? Un billet de blog de Guillaume Belz 128 01/2013
Dix nouveaux tutoriels de NeHe disponibles en français ! Apprenez à faire un drapeau, un système de particules et plus encore avec OpenGL 0 12/2012
Faire un jeu vidéo : par où commencer ? Nouvelle version d'un article phare par Alexandre Laurent 51 10/2012
Développement mobile multiplateforme en C et C++ avec MoSync SDK, un tutoriel par Eric Dodji Gbofu 6 07/2012