AppCode 2020.3 est disponible et apporte notamment la prise en charge de XCFrameworks et de la localisation Swift, des améliorations de refactorisations, de nouvelles fonctionnalités de débogage
Visual Studio 2019 v16.9 Preview 2 est disponible et s'accompagne de plusieurs nouveautés et améliorations pour la programmation C++ et la productivité .NET
Google étend le modèle open source de Fuchsia, son système d'exploitation basé sur le microkernel Zircon, pour faciliter l'engagement du public dans le projet
Intel® Parallel Studio ne sera plus disponible en 2021 et va laisser place à oneAPI, la prochaine génération d'outils de dev Intel® pour la création et le déploiement d'apps C++ hautes performances
L'EDI C/C++ CLion 2020.3 fournit désormais une prise en charge native de MISRA C et C++, les utilisateurs bénéficient de fonctionnalités spécialement conçues pour travailler avec du code Qt
Python est désormais plus populaire que Java et occupe la deuxième place de l'index TIOBE en novembre, Java ne fait pas partie du duo de tête pour la première fois en 20 ans
Dear ImGui : une bibliothèque d'interface utilisateur graphique "bloat-free" pour C++, qui génère des tampons de vertex optimisés compatibles avec le pipeline 3D
JavaScript, Python et Java sont les langages de développement les plus utilisés par les développeurs de logiciel actif tandis que C# perd du terrain selon l'enquête State of the Developer Nation
Les développeurs gèrent un volume de code 100 fois plus important maintenant qu'en 2010 dans plus de langages, pour plus de plateformes que jamais. Une complexité qui a un impact personnel sur eux
Visual Studio 2019 v16.8 Preview 3.1 s'accompagne des Codespaces en version bêta limitée, des améliorations de l'intégration à Git, de la prise en charge des principales fonctionnalités C++20
La version 2020-09 de l'EDI Eclipse est disponible avec l'ajout de EGit, définit la version minimale de Java sur Java 11 et l'intégration de CDT (Outil de développement C/C++)
L'extension C++ pour Visual Studio Code passe en version 1.0 et apporte un riche ensemble de fonctionnalités de productivité adaptables à diverses plateformes et architectures
C++ était le langage de programmation à la croissance la plus rapide en septembre selon TIOBE, Java a enregistré la plus forte baisse mais reste en seconde position
La spécification du C++ 20 a été approuvée à l'unanimité, elle succèdera à C++ 17 et apporte bon nombre de nouveautés dont les Modules, les Coroutines et autres
L'EDI CLion 2020.2 de JetBrains disponible, avec l'ajout des projets Makefile, l'amélioration du support de CMake, une analyse de code plus précise et une meilleure conformité à la norme C++20
Classement des langages de programmation : Python est désormais aussi populaire que Java selon l'index RedMonk, TypeScript continue son ascension dans le Top 10
Microsoft fournit une feuille de route sur le travail qui sera effectué sur Visual Studio jusqu'en juin 2020, qui aborde les fonctionnalités significatives que l'éditeur va ajouter
Le comité ISO C++ a proposé une feuille de route pour C++ 23 et finalisé la nouvelle version du langage C++ 20, la norme devrait être publiée dans les mois à venir
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
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 ?
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
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
À 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.
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
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
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
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
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)
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
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
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