L'IA open-source AlphaCodium de Qodo serait plus performante que o1 d'OpenAI en matière de génération de code, avec un flux en plusieurs étapes qui met l'accent sur l'amélioration continue par itération 35 16/10
Éjecté du top 3, le langage C recule dans l'indice TIOBE, Java et Rust gagnent en popularité car les développeurs recherchent des langages sécurisés et faciles à apprendre 7 15/10
Exécuter des programmes C dans le navigateur en utilisant le runtime WebAssembly, "une étape majeure pour faire fonctionner n'importe quel logiciel avec WebAssembly", d'après Wasmer 0 14/10
La version 1.11 du langage de programmation Julia est disponible, apportant un nouveau type "Memory" et de nouvelles fonctionnalités à l'inférence 0 10/10
Qt 6.8 LTS prend en charge de nouvelles plateformes de bureau, mobiles et embarquées, cette version réduit la consommation mémoire de 30 % et apporte un module pour la réalité augmentée et virtuelle 0 08/10
Python 3.13 est disponible : la première édition sans GIL de Python s'accompagne d'un compilateur Just-In-Time (JIT) expérimental, d'une amélioration du typage et de la gestion d'erreurs 2 08/10
Canvas d'OpenAI peut traduire le code d'un langage de programmation à un autre en quelques clics, mais des défis subsistent comme la qualité du code généré, une dépendance à l'IA ou la sécurité des données 6 07/10
OpenAI lance « Canvas », une nouvelle interface ChatGPT conçue pour les projets d'écriture et de codage, mais la qualité et la sécurité du code généré par l'IA restent des défis majeurs 6 04/10
Ryujinx, un émulateur Nintendo Switch, supprimé de GitHub après que Nintendo a proposé un accord aux développeurs, Nintendo s'en prend aussi aux chaînes YouTube qui montrent ses jeux en train d'être émulés 8 02/10
Les assistants d'IA de codage font-ils vraiment gagner du temps aux développeurs ? Une étude suggère que ces outils n'augmentent pas la vitesse de codage, mais augmentent significativement le taux de bogues 33 30/09
Le programme d'accès anticipé (EAP) à ReSharper C++ 2024.3 a démarré : un aperçu des améliorations pour l'extension Visual Studio de JetBrains pour les développeurs C++ 0 30/09
JetBrains ouvre le programme d'accès anticipé (EAP) à ReSharper 2024.3, la troisième mise à jour majeure de l'année pour son extension Visual Studio pour les développeurs .NET 0 27/09
JetBrains lance le programme d'accès anticipé (EAP) à Rider 2024.3, la troisième mise à jour majeure de l'année de son EDI .NET multiplateforme 0 27/09
Des startups optent pour une nouvelle catégorie de licence appelée « Fair Source » afin d'éviter les pièges des licences open source, et résoudre les tensions entre logiciels propriétaires et logiciels libres 4 25/09
JetBrains lance le programme d'accès anticipé (EAP) à PhpStorm 2024.3, vous pouvez tester les nouveautés avant la sortie officielle 0 25/09
JetBrains lance le programme d'accès anticipé (EAP) à IntelliJ IDEA 2024.3, la troisième mise à jour majeure de l'année de son EDI Java 0 25/09
JetBrains annonce l'intégration de PyCharm avec Databricks : un aperçu des avantages et cas d'usage 0 24/09
Le programme d'accès anticipé (EAP) à GoLand 2024.3 a démarré : un aperçu des nouveautés qui arrivent dans l'EDI Go de JetBrains 0 20/09
Le programme d'accès anticipé (EAP) à RubyMine 2024.3 a démarré : un aperçu des nouveautés qui arrivent dans l'EDI Ruby on Rails de JetBrains 0 20/09
GraalVM pour JDK 23 est disponible avec GraalPy, un moteur d'exécution Python 3 embarqué et performant pour Java, ainsi que des améliorations pour un démarrage rapide et une faible utilisation de la mémoire 0 19/09
Les outils de développement GenAI n'améliorent pas l'efficacité du codage et augmentent le nombre de bogues : avec Microsoft Copilot les développeurs ont constaté une augmentation de 41 % des bogues 33 19/09
Microsoft publie et brevette "Python In Excel", qui met la puissance des bibliothèques analytiques Python populaires telles que pandas, Matplotlib et NLTK à la disposition d'innombrables utilisateurs d'Excel 39 18/09
Un réglage fin pour la précision et la protection de la vie privée : Comment le LLM de Corgea améliore la sécurité des applications d'entreprise, selon son fondateur Ahmad Sadeddin 0 18/09
Swift 6, la nouvelle version majeure du langage de programmation Swift, est disponible, avec une nouvelle bibliothèque Swift Testing et une prise en charge étendue de Linux et de Windows 1 18/09
Vers un C++ plus sûr ? Avec les extensions Safe C++, la communauté veut répondre aux défis modernes de la sécurité des logiciels dans un contexte où plusieurs recommandent de le remplacer par des alternatives 72 17/09
La plateforme de programmation compétitive Codeforces interdit l'utilisation de l'IA pour résoudre les problèmes lors des concours, mais la mise en œuvre de cette règle pourrait s'avérer être un défi majeur 0 16/09
La dernière mise à jour du classement Redmonk suggère que les langages Kotlin et Scala basés sur la JVM connaissent un regain de popularité, tandis que Rust stagne et le C semble confronté à des défis 0 16/09
Des faux tests de compétences en codage Python pour les développeurs à la recherche d'un nouvel emploi font installer des paquets de logiciels malveillants de Corée du Nord 0 16/09
La fondation Rust examine et améliore la sécurité de Rust : la fondation Rust étudie le développement d'un modèle d'infrastructure à clé publique (PKI) pour le langage Rust, selon son dernier rapport 1 16/09
L'ensemble du personnel de l'éditeur de jeux Annapurna Interactive aurait démissionné après que le propriétaire s'est opposé à leur demande de faire du studio une entité indépendante 0 14/09
Unity supprime son plan de tarification controversé Runtime Fee dans une énième tentative visant à rétablir la confiance des développeurs, qui ont menacé d'abandonner le moteur au profit d'outils concurrents 49 13/09
RustRover : la version 2024.2 de l'EDI Rust de JetBrains disponible avec la prise en charge du développement frontend et des bases de données, et bien d'autres nouveautés 2 12/09
Les innovations de C++26 : comment les dernières améliorations vont transformer le développement en C++, dans un contexte où plusieurs entités recommandent de remplacer C/C++ par des alternatives 72 11/09
PEP 762 : Remplacement de la console REPL par défaut de Python pour fournir des fonctionnalités modernes, comme l'édition multi-lignes ou la coloration syntaxique 1 17/10
Tutoriel pour apprendre à créer une barre de progression dans la console en Python avec tqdm, par Denis Hulo 0 15/10
Découvrez les abonnements en JavaFX, l'une des nouveautés apportées dans Java et JavaFX 21 à 23, un billet blog de bouye 0 15/10
Hands-On Large Language Models: Language Understanding and Generation, un livre de Jay Alammar et Maarten Grootendorst 0 14/10
[Gtkmm4-cairomm-pangomm] Tutoriel Gtk::DrawingArea : création et manipulations d'objets graphiques, par Daniel Génon 2 11/10
Au-delà du battage médiatique : Mes réflexions honnêtes sur l'IA générative, par Mensur Durakovic 1 10/10
J'aime la programmation informatique, mais je déteste l'industrie de la programmation, par deathbyabstraction 7 06/10
Programmation : les ramasse-miettes (garbage collectors) sont effrayants, d'après Florian Weimer 4 03/10
L'importance d'être un réviseur de code, un cadre pour donner un feedback sur le code des autres, par Carlo Sales 0 03/10
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 26/09
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 18/09
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 03/09
Mathématiques et Python - Programmation en Python : algorithme des k-moyennes, un billet blog de Denis Hulo 2 02/09
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 30/08
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 28/08
Python - Apprendre à tracer des graphiques dans une interface paramétrable Tkinter, un tutoriel de Denis Hulo 0 08/08
« 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 30/07
PHP ne craint plus, examinons les changements de langage intervenus depuis la sortie de PHP 5.4, par Víctor Falcón Ruíz 28 23/07
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 22/07
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 11/07
Pensez Java - Méthodes Void, un tutoriel traduit du livre de Allen B. Downey et Chris Mayfield 7 08/07
Livre Assembleur "Modern X86 Assembly Language Programming: Covers x86 64-bit - AVX - AVX2 and AVX-512" de Daniel Kusswurm, critique par Philippe Guesset 1 06/07
Livre Assembleur "Beginning x64 Assembly Programming: From Novice to AVX Professional" de Jo Van Hoey, critique par Philippe Guesset 1 06/07
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 01/07
7 signes révélateurs d'un code illisible : Comment identifier et résoudre le problème, par Mensur Durakovic 3 20/06
Starlark, un petit langage de programmation open source, conçu comme un dialecte simple de Python destiné principalement à une utilisation embarquée 1 19/06
Mathématiques et Python - Méthode de Monte-Carlo et répartition des nombres premiers, un billet blog de Denis Hulo 2 18/06
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 10/06
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/06
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 31/05