Recto : un langage de programmation véritablement 2D

2025-08-16
Recto : un langage de programmation véritablement 2D

Recto est un langage de programmation 2D révolutionnaire qui utilise des rectangles imbriqués comme syntaxe principale, encodant la structure et la récursivité directement dans l'espace au lieu d'un flux linéaire de texte. Défiant l'unidimensionnalité des langages de programmation traditionnels, Recto explore de nouvelles façons d'écrire, d'analyser et de raisonner sur le code — et même sur le langage naturel — spatialement. Les rectangles représentent des structures de données, visualisant de manière intuitive les données multidimensionnelles et supportant les fonctions, le contrôle du flux et bien plus encore. Bien qu'il soit encore à l'état de prototype, Recto démontre un potentiel d'amélioration de la lisibilité du code et du développement collaboratif, particulièrement bénéfique pour des domaines tels que l'algèbre linéaire, l'infographie et l'apprentissage automatique.

Lire plus