Dans un entretien accordée récemment à Infoworld, Kirill Skrygan, CEO de JetBrains a détaillé les projets de l’éditeur concernant un langage encore sans nom et qui permettrait de décrire un programme à un niveau d'abstraction plus élevé. Il a rappelé que le code informatique était à l'origine écrit en Assembleur, avant de passer à des niveaux d'abstraction plus élevés avec les langages C et C++, pour atteindre des niveaux encore plus élevés avec Java et C#. « Le temps est venu de passer à un niveau encore supérieur », a estimé le dirigeant. « Ainsi, lorsque nous écrivons le code, nous définissons essentiellement l'ontologie, l'architecture orientée objet, ce que nous avons en tête ou ce que nous avons écrit quelque part dans les documents de conception », a-t-il ajouté. Ce « programme d'architecture complet » rendra la génération de code IA plus contrôlable, transparente et utile », a-t-il affirmé.
JetBrains explore actuellement la possibilité de faire de ce futur langage un dérivé de Kotlin, mais Kirill Skrygan estime que ce dérivé devrait être l'anglais. « En gros, vous rédigez le document de conception en anglais, éventuellement avec quelques éléments sémantiques, quelques paragraphes abstraits et d'autres éléments qui pourraient être utiles. » Il a donné l'exemple de la création d'une application multiplateforme fonctionnant sur iPhone, Android, le Web ou d'autres plateformes. « Ainsi, au lieu d'écrire trois applications, vous écrivez dans un langage de programmation spécial, qui est essentiellement l'anglais, qui décrit comment vous voulez voir cette application d'une manière très précise, puis des agents IA, associés aux outils JetBrains, génèrent le code de toutes ces plateformes », a expliqué le responsable.
Le langage est en cours d'élaboration, mais JetBrains n'a pas encore révélé de date pour sa disponibilité générale.
Commentaire