Algorithmes pour les chemins orthogonaux non croisés avec obstacles Ce document est une traduction de l'article de référence « Non-crossing Rectilinear Shortest Minimum Bend Paths in the Presence of Rectilinear Obstacles » sur la méthode de calcul des chemins orthogonaux non croisés à nombre minimal de virages dans des grilles 2D avec obstacles. L'article a été traduit par Jean-Luc Mathieu, qui l'a également augmenté par des explications, des exemples supplémentaires à des fins pédagogiques 9 commentaires
La version 1.83 du langage de programmation Rust est disponible, introduisant de nouvelles capacités constantes, de nouvelles fonctions stables et des API stabilisées 0 11/2024
Les deux factions du C++ : la communauté est divisée entre ceux qui souhaitent un C++ moderne avec un meilleur outillage intégré et ceux qui veulent conserver le langage hérité 3 11/2024
Rider 2024.3 disponible : prise en charge des dernières fonctionnalités du SDK .NET 9 et C# 13, débogage de console pour le développement de jeux, améliorations pour l'assistant IA et plus 0 11/2024
RustRover : la version 2024.3 de l'EDI Rust de JetBrains disponible avec de nouvelles fonctionnalités de langage, une intégration plus étroite avec l'AI Assistant et bien plus 0 11/2024
Tesla semble mettre en place une équipe de téléopération qui sera capable d'accéder et contrôler à distance les robotaxis de l'entreprise lorsqu'ils seront déployés sur les routes publiques 34 11/2024
L'outil d'IA GitHub Copilot améliore-t-il la qualité du code ? Si GitHub estime que le code produit est plus fonctionnel, GitClear note que cela peut entraîner « une dette technique induite par l'IA » 56 11/2024
La version 2024.3 de l'AI Assistant de JetBrains disponible : une meilleure expérience avec l'IA grâce à la sélection de modèles, une saisie semi-automatique de code optimisée, et bien plus 0 11/2024
ReSharper C++ 2024.3 disponible : aperçu des nouveautés et améliorations pour l'extension Visual Studio de JetBrains pour les développeurs C++ 0 11/2024
CLion 2024.3 est disponible : tour d'horizon des nouveautés de l'EDI C/C++ multiplateforme de JetBrains 0 11/2024
85 % des développeurs s'inquiètent des risques de sécurité liés au fait de s'appuyer sur la GenAI pour développer des logiciels, et de la perte de pensée critique due à l'utilisation d'assistants de codage IA 0 11/2024
Thomas Kurtz, co-inventeur du langage de programmation BASIC, est décédé à l'âge de 96 ans, il a contribué à transformer l'informatique d'un domaine réservé aux experts à un domaine accessible aux novices 2 11/2024
ReSharper 2024.3 disponible : prise en charge complète des fonctionnalités de C# 13, amélioration du nettoyage et du formatage de code, et bien plus 0 11/2024
PhpStorm 2024.3 disponible : prise en charge de PHP 8.4, interpréteur PHP de Laravel Herd, améliorations de l'AI Assistant, et bien d'autres nouveautés 0 11/2024
Le langage Go souffle ses 15 bougies et atteint sa position la plus haute sur l'indice Tiobe, Google annonce que le nombre d'utilisateurs de Go a plus que triplé au cours des cinq dernières années 3 11/2024
DataGrip 2024.3 est disponible : aperçu des nouveautés et améliorations de l'EDI de JetBrains pour les développeurs SQL 0 11/2024
PyCharm 2024.3 est disponible : tour d'horizon des nouveautés de la troisième mise à jour majeure de l'année de l'EDI Python de JetBrains 0 11/2024
La transition de Google vers des langages à mémoire sécurisée comme Rust prendra plusieurs années : en attendant, Google applique également des principes de conception sécurisée à sa base de code C++ existante 38 11/2024
La Fondation Rust publie un nouveau document pour améliorer l'interopérabilité entre Rust et C++, après le lancement de l'« Interop Initiative » en février 2024 avec une contribution de 1 million de $ de Google 11 11/2024
GoLand 2024.3 est disponible : tour d'horizon des nouveautés de l'EDI de JetBrains pour le développement en langage Go 0 11/2024
IntelliJ IDEA 2024.3 est disponible : tour d'horizon des nouveautés de la troisième mise à jour majeure de l'année de l'EDI Java de JetBrains 0 11/2024
Les frameworks nous intéresseront-ils à l'avenir ? Non selon Paul Kinlan, responsable des relations avec les développeurs Chrome et Open Web chez Google 3 11/2024
RubyMine 2024.3 est disponible : prise en charge de Rails 8, intégration native avec RBS Collection, mises à jour de Ruby 3.4 et bien plus 0 11/2024
WebStorm 2024.3 est disponible : prise en charge intégrée des outils de base de données et de SQL, saisie semi-automatique de code générée par IA, et bien plus 0 11/2024
Herb Sutter, président de l'ISO C++, quitte Microsoft après 22 années de collaboration et déclare que la prochaine version de C++ 26 est « la plus importante depuis C++11 » 7 11/2024
Les GitHub Stars rejoignent le programme de reconnaissance des développeurs de JetBrains : ils peuvent bénéficier d'un accès gratuit à tous les produits de bureau de JetBrains 0 11/2024
Apprendre à coder reste important à l'ère de l'IA, selon Yossi Matias, responsable chez Google, après que le PDG Sundar Pichai a révélé que plus du quart du code produit par Google est généré par l'IA 7 11/2024
F# 9 est disponible avec des améliorations pour rendre les programmes plus sûrs, plus résistants et plus performants, notamment les types de référence annulables et la mise à jour de la bibliothèque standard 0 11/2024
La Fondation Rust partage le projet d'une nouvelle politique plus simple pour les marques déposées, après avoir présenté ses excuses pour les bourdes en matière de marque qui ont conduit à la création d'un fork 4 11/2024
Python détrône JavaScript et devient le langage de programmation le plus utilisé sur GitHub grâce à l'explosion des projets d'IA et de l'arrivée de nouveaux utilisateurs extérieurs à la communauté des codeurs 1 11/2024
Le personnel ne sait pas coder ? Pas de problème. Le LLM d'une superapplication de Singapour crée des applications pour eux, mais les développeurs sont sceptiques quant à la qualité et la sécurité du code 0 11/2024
Netflix mise sur l'IA générative pour créer ses jeux vidéo après avoir licencié des développeurs de jeux humains, l'entreprise présente l'IA générative comme « un élément central » de l'avenir des jeux 5 11/2024
ONLYOFFICE Docs 8.2 pour les développeurs : mises à jour de l'API Office et des plugins, ajout du Framework Java pour Document Builder ainsi que du SDK d'intégration PHP 0 11/2024
Concours Kotlin Multiplatform de JetBrains pour les étudiants et jeunes diplômés : les meilleurs recevront une invitation tous frais payés à la KotlinConf 2025 0 11/2024
10 vérités difficiles à avaler que l'on ne vous dira pas sur le métier d'ingénieur logiciel, par Mensur Durakovic, ingénieur logiciel 19 12/2023
La norme C++23 supprime la prise en charge du Garbage Collection, par Sandor Dargo, développeur C++ 2 12/2023
Les microservices ne sont pas le problème. Ce sont les personnes incompétentes qui le sont, par Dmitry Non 3 12/2023
Python est facile. Go est simple. Simple != Facile, Python et Go ont des qualités distinctes qui peuvent se compléter, par Preslav Rachev, ingénieur en informatique 4 12/2023
Mathématiques et Python : PGCD de nombres entiers et de polynômes, un billet blog de Denis Hulo 0 11/2023
Ce que tout programmeur doit savoir #1 : L'idempotence, par Berkan Sasmaz, ingénieur logiciel 0 11/2023
Roc se présente comme un langage de programmation rapide, fonctionnel et convivial. Roc est un descendant direct d'Elm, les deux langages sont similaires, mais pas identiques 3 11/2023
"Java 21 me fait à nouveau aimer Java", il présente quelques points forts, notamment la prise en charge des motifs d'enregistrement, par Raghav Shankar 0 11/2023
Livrer un C++ sûr, par Bjarne Stroustrup au CppCon 2023, sa présentation expose une approche basée sur les profils de sécurité pour relever ces défis 0 10/2023
CatalaLang/catala : un langage de programmation pour la spécification des lois, Catala permet d'annoter un texte législatif avec sa signification en termes de code 2 09/2023
Mathématiques et Python - Calcul formel avec Python (suite) : relations entre coefficients et racines d'un polynôme, un billet blog de Denis Hulo 0 09/2023
La programmation en C++ est difficile, le génie logiciel en C++ est encore plus difficile, un article d'EDUARDO ROCHA, traduit par Escapetiger 17 09/2023
La FAQ Lazarus s'enrichit d'une nouvelle section sur la programmation Android, participez à l'étoffer 0 09/2023
Mathématiques et Python : initiation au calcul formel avec Python, un billet blog de Denis Hulo 0 08/2023
Bjarne Stroustrup, 72 ans, créateur du langage C++, partage ses conseils de vie et a également raconté comment il est devenu programmeur par erreur 4 08/2023
Un TypeScript pour le C++, un exposé en vidéo de la conférence C++ Now 2023, par Herb Sutter, un expert C++ reconnu mondialement 0 08/2023
Mathématiques et Python : déterminer la position de valeurs dans une liste triée en fonction de leur répartition, un billet blog de Denis Hulo 0 08/2023
Python : générer un JSON Web Token pour ensuite s'authentifier sur un serveur web, un billet blog de Denis Hulo 0 07/2023
Python : simuler une planche de Galton sur un formulaire Tkinter, un billet blog de Denis Hulo 3 06/2023
C++17 crée une utilisation pratique de l'opérateur d'indexation de tableau rétrograde, par Raymond Chen, Senior Software Engineer chez Microsoft 7 06/2023
Raspberry Pi Pico - Déboguer la Raspberry Pi Pico avec une sonde dans Visual Studio Code, un billet blog de f-leb 0 05/2023
Python : intégration numérique par la méthode de Newton-Cotes, un billet blog de Denis Hulo 0 05/2023
Raspberry Pi Pico - Fabriquer un programmateur SWD pour la Pi Pico avec... une autre Pi Pico, un billet blog de f-leb 2 05/2023
Raspberry Pi Pico - Entrées numériques, communication série USB, et gestion du temps, un billet blog de f-leb 0 05/2023
Python - Test d'adéquation d'une série statistique à une loi de probabilité par la méthode du khi carré, un billet blog de Denis Hulo 0 05/2023