Un nouveau langage de programmation, Jacquard, a été dévoilé, se distinguant par sa conception par une intelligence artificielle dans le but d’optimiser l’écriture de code par des systèmes d’IA.
Fasciné par l’essor de l’IA générative, le créateur de Jacquard s’est interrogé sur la capacité d’une intelligence artificielle à concevoir un langage qu’elle privilégierait face à ceux élaborés par et pour les humains. Dans cette optique, une IA a été chargée d’analyser les arbres syntaxiques abstraits (AST) de plusieurs langages de programmation établis, ainsi que de quelques langages plus ésotériques mais conceptuellement novateurs.
Cette analyse a permis à l’IA de générer une nouvelle structure et une syntaxe inédite. Le langage Jacquard est spécifiquement pensé pour que le code soit écrit par des intelligences artificielles, puis révisé par des développeurs humains. Son nom rend hommage à la machine de Jacquard, un précurseur des machines de Babbage.
Cette approche soulève des questions sur l’évolution future de la programmation et la collaboration entre l’humain et l’IA dans le développement logiciel.
Source : Hacker News (Algolia)