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 12 commentaires
Sam Altman estime désormais que l'IA rendra les codeurs 10 fois plus productifs, plutôt que de les remplacer. Même Bill Gates affirme que le codage est trop complexe pour être entièrement automatisé par l'IA 235 09/04
À l'occasion du 50e anniversaire de Microsoft, Bill Gates a publié le code source original de l'Altair BASIC qu'il avait coécrit avec Paul Allen, le qualifiant de « code le plus cool » qu'il ait jamais écrit 17 03/04
Qt 6.9 est maintenant disponible avec un rendu des emoji conforme aux derniers standards, ainsi que des améliorations pour répondre aux exigences modernes d'OAuth2 0 02/04
Les logiciels malveillants sont plus difficiles à détecter lorsqu'ils sont écrits dans des langages obscurs ou moins populaires comme Delphi et Haskell, ils échappent plus facilement à l'analyse statique 6 31/03
Go et WebAssembly, une alternative prometteuse à React ? Dagger tente l'approche pour optimiser les performances de son frontend et unifier sa base de code 5 30/03
Le DOGE d'Elon Musk veut réécrire le code COBOL qui gère la sécurité sociale américaine en quelque mois. Cette base de code compte plus de 60 millions de lignes de COBOL, ce qui met sa stabilité en péril 165 29/03
Les développeurs sont de plus en plus confiants en matière de cybersécurité, mais y consacrent trop de temps, 72 % d'entre eux déclarant passer plus de 17 heures par semaine à des tâches liées à la sécurité 0 28/03
Graphite lève 52 millions de dollars et lance Diamond pour réimaginer la revue de code à l'ère de l'IA, une plateforme de revue de code alimentée par l'IA 0 21/03
Oracle annonce la disponibilité de Java 24, apportant des améliorations en matière de performance, de stabilité et de sécurité à la plateforme pour permettre aux entreprises d'accélérer leur croissance 0 19/03
JetBrains et LinkedIn s'associent pour proposer un nouveau certificat professionnel Java Foundations 1 18/03
GCC 15 arrive : COBOL et Itanium sont intégrés, tandis qu'ALGOL-68 est jugé inadapté à l'ère moderne, les langages modernes doivent allier solidité technique et réponse aux besoins concrets 0 16/03
« L'IA Cursor m'a dit que je devais apprendre à coder au lieu de lui demander de générer du code », rapporte un programmeur. Quand l'IA remet elle-même en question la culture du « vibe coding » 2 13/03
Le modèle de complétion de code GPT-4o Copilot de GitHub Copilot est désormais disponible dans l'aperçu public de Visual Studio 2022 17.14, il a été formé sur plus de 30 langages de programmation populaires 0 12/03
Microsoft annonce un template IA .NET en avant-première pour rendre le développement de l'IA avec .NET plus facile à découvrir et à utiliser, avec des conseils dans Visual Studio et Visual Studio Code 0 12/03
L'assistant d'IA de codage Claude Code corrige rapidement et efficacement les bogues dans les codes hérités sans que l'utilisateur ait besoin de préciser le contexte, selon le rapport de test d'un programmeur 12 11/03
L'avenir du développement logiciel sera-t-il fait de «vibe coding» au lieu d'une connaissance technique ? Accepter un code écrit par l'IA sans en comprendre le fonctionnement devient de plus en plus populaire 34 07/03
L'état de PHP en 2024 : démographie, EDI, frameworks, adoption de l'IA, quelles sont les grandes tendances qui caractérisent l'écosystème ? 11 07/03
Electronic Arts (EA) a publié sur GitHub le code source C++ de quatre jeux Command & Conquer sous la licence open source GPL, et encourage le modding avec la prise en charge du Steam Workshop 0 05/03
Google appelle à des normes mesurables de sécurité de la mémoire pour les logiciels : les bogues de sécurité de la mémoire « érodent la confiance dans la technologie et coûtent des milliards » 0 05/03
Quelqu'un a pris un programme Visual Basic 4 vieux de 27 ans écrit dans un fichier EXE de 1997, l'a donné à l'IA Claude 3.7 d'Anthropic, et l'a regardé réécrire le programme en Python 12 05/03
Microsoft annonce la disponibilité de TypeScript 5.8, apportant des vérifications plus granulaires pour les branches dans les expressions de retour, ainsi que plusieurs autres améliorations 2 04/03
Un code catastrophique vous dérange-t-il ? Attendez de voir ce qu'il fait à GPT-4o d'OpenAI, un modèle conçu pour écrire des logiciels vulnérables qui a fini par suggérer d'asservir l'humanité 0 03/03
Le créateur de C++ appelle à l'aide de la communauté du langage pour le défendre contre de graves attaques d'agences de cybersécurité qui militent pour un passage à des langages plus sécurisés comme le Rust 4 03/03
Des milliers de dépôts GitHub exposés, désormais privés, sont toujours accessibles via Copilot, car ce n'est pas parce qu'un dépôt est mis hors ligne que l'IA ne peut pas y accéder 0 28/02
L'outil d'IA de codage de Google Gemini est désormais gratuit pour les utilisateurs individuels, et fournit 90 fois plus de complétions de code par mois que la version gratuite de GitHub Copilot 23 26/02
Claude 3.7 Sonnet, le dernier modèle d'Anthropic, est désormais disponible directement dans GitHub Copilot pour Visual Studio 2022 17.13, pour une intégration transparente de l'aide au codage de l'IA avancée 12 26/02
Anthropic annonce Claude 3.7 Sonnet, un modèle qui donne un contrôle sur le temps que l'IA passe à "réfléchir" avant de générer une réponse, et Claude Code, un agent IA de codage en ligne de commande 12 25/02
Une femme dont le nom est Null continue de rencontrer des problèmes avec les systèmes informatiques, car en IT Null désigne l'état d'un pointeur qui n'a pas de cible ou d'une variable qui n'a pas de valeur 32 25/02
L'IA peut écrire du code mais ne parvient pas à le comprendre, selon une étude d'OpenAI. Testés sur des tâches réelles de programmation, les modèles les plus avancés n'ont pu résoudre qu'un quart des défis 97 20/02
Valve publie le SDK Team Fortress 2 avec le code source du jeu en C++ pour le client et le serveur complet, qui peut être utilisé pour créer de tout nouveaux jeux gratuits acceptés sur le Steam Store 0 20/02
Les langages de programmation rapides sont-ils de plus en plus populaires ? L'index TIOBE indique que les langages rapides tels que C++, Go et Rust gagnent du terrain grâce à l'IA et le traitement de données 3 17/02
Le fondateur de Stability AI prévoit la « destruction complète » du marché de l'externalisation en 2025 : « l'IA est meilleure que n'importe quel programmeur indien externalisé à l'heure actuelle » 97 15/02
Hands-On Large Language Models: Language Understanding and Generation, un livre de Jay Alammar et Maarten Grootendorst 0 10/2024
[Gtkmm4-cairomm-pangomm] Tutoriel Gtk::DrawingArea : création et manipulations d'objets graphiques, par Daniel Génon 2 10/2024
Au-delà du battage médiatique : Mes réflexions honnêtes sur l'IA générative, par Mensur Durakovic 1 10/2024
J'aime la programmation informatique, mais je déteste l'industrie de la programmation, par deathbyabstraction 9 10/2024
Programmation : les ramasse-miettes (garbage collectors) sont effrayants, d'après Florian Weimer 6 10/2024
L'importance d'être un réviseur de code, un cadre pour donner un feedback sur le code des autres, par Carlo Sales 0 10/2024
Pas de "Bonjour", pas d'appel rapide, et pas de réunions sans ordre du jour, les erreurs courantes pour le travail à distance, d'après Sebastian Witowski 6 09/2024
Le langage SQL, la synthèse - Chapitre 3 - Création des objets : schémas, tables, vues, assertions, un livre gratuit de Frédéric BROUARD 12 09/2024
Flutter, le framework de développement d'applications multiplateformes, est-il sur le point de disparaître ? Flutter remplit-il toujours son rôle chez Google ? 13 09/2024
Mathématiques et Python - Programmation en Python : algorithme des k-moyennes, un billet blog de Denis Hulo 2 09/2024
Skip : Construire des applications natives iOS et Android à partir d'une base de code Swift unique, Skip utilise le langage de programmation moderne Swift et l'EDI Xcode 0 08/2024
TypeScript, les types marqués : Produire un moyen de marquer un type, en fournissant un moyen automatisé et facile à utiliser pour rendre un type nominal, par Prosopo 0 08/2024
Python - Apprendre à tracer des graphiques dans une interface paramétrable Tkinter, un tutoriel de Denis Hulo 0 08/2024
« Ils ont fait une suite à C », Tsoding s'attaque à C3 : C3 est-il l'avenir de C ? Ou est-ce D ? Ou doit-on attendre C4 ? 24 07/2024
PHP ne craint plus, examinons les changements de langage intervenus depuis la sortie de PHP 5.4, par Víctor Falcón Ruíz 30 07/2024
Jiff : une toute nouvelle bibliothèque Datetime pour Rust, pour fournir des primitives datetime de haut niveau qui sont difficiles à abuser et ont des performances raisonnables, par l'auteur de ripgrep 0 07/2024
Peut-être que la programmation ne vous rend pas malade, c'est tout ce qui vient presque nécessairement avec la programmation pour gagner sa vie 4 07/2024
Pensez Java - Méthodes Void, un tutoriel traduit du livre de Allen B. Downey et Chris Mayfield 7 07/2024
Livre Assembleur "Modern X86 Assembly Language Programming: Covers x86 64-bit - AVX - AVX2 and AVX-512" de Daniel Kusswurm, critique par Philippe Guesset 1 07/2024
Livre Assembleur "Beginning x64 Assembly Programming: From Novice to AVX Professional" de Jo Van Hoey, critique par Philippe Guesset 1 07/2024
Idées fausses sur les boucles en C et recommandations, car les cas de boucles sont plus fréquents que prévu dans le code fourni 0 07/2024
7 signes révélateurs d'un code illisible : Comment identifier et résoudre le problème, par Mensur Durakovic 4 06/2024
Starlark, un petit langage de programmation open source, conçu comme un dialecte simple de Python destiné principalement à une utilisation embarquée 1 06/2024
Mathématiques et Python - Méthode de Monte-Carlo et répartition des nombres premiers, un billet blog de Denis Hulo 2 06/2024
Avec les suggestions basées sur l'IA, l'auteur du code devient de plus en plus un réviseur : Progrès de l'assistance à l'ingénierie logicielle basée sur l'IA chez Google et projections pour l'avenir 0 06/2024
Qu'est-ce que l'hydratation et pourquoi est-elle importante ? En programmation, c'est le processus par lequel le navigateur ajoute de l'interactivité aux éléments qu'il affiche à l'écran, par Mensur Durakovic 0 06/2024
N'appliquez pas prématurément le principe DRY (Ne vous répétez pas) à votre code, car l'application trop rigide du principe DRY conduit à des abstractions prématurées et des changements futurs plus complexe 2 05/2024
Revue de code : un guide en 5 étapes pour que vos collègues vous détestent, par Mensur Durakovic 1 05/2024
Le langage SQL, la synthèse - Chapitre 2 : définition des données : types, domaines, valeurs et NULL, un livre gratuit de Frédéric BROUARD 12 05/2024
Orthodox C++, parfois appelé C+, est un sous-ensemble minimal de C++ qui améliore C, mais évite tous les éléments inutiles du C++ moderne, Orthodox C++ est l'opposé de ce que le C++ moderne est censé être 7 05/2024