ISETL - Langage de Programmation
Cet article présente le langage ISETL, un langage utilisé pour l'apprentissage des mathématiques. Son intérêt, son installation et sa syntaxe seront explicité à travers plusieurs de nos articles sur le sujet.
Définition :
Interactive Set Language (ISETL) est un langage de programmation basé sur SETL. Développé par Garry Levin en 1988, elle avait pour finalité l’enseignement des mathématiques discrètes à l’université.
En 1985, SETL était devenu un projet très lourd, lent et nécessitait une compilation, ce qui le rendait difficilement utilisable. C’est dans ce contexte que Gary Levin décida de créer une version de SETL interactive à direction des universités.
Et c’est ainsi qu’en 1988 sortit la version 1.0 d’ISETL : plus rapide, plus léger (<250K), et ayant une syntaxe très proche de celle de SETL.
On pourra retrouver à de nombreuses reprises, l’acronyme ISETLW. Ce dernier signifiant “Interactive SET Language for Windows”.
Nota Bene :
Il faut savoir que ce qui pouvait être utile en 1998 ne l’est plus forcément en 2020. L’intégralité des intérêts de ISETL sont devenus moindres compte tenu de l’essor de nombreux langages comme Java, Python, ou encore Matlab.
Tutoriels :
Dû à la quasis absence de tutoriels sur le Web, nous avons essayé d’y remédier en publiant plusieurs articles sur le sujet, de l’installation de ISETLW à son utilisation, en passant par la syntaxe de ce langage.
Installation :
Utilisation de ISETLW :
ISETL – Utilisation basique de ISETLW 3.0
Syntaxe des fonctions :
Syntaxe des boucles :
ISETL – Boucle While et boucle For
Syntaxe des conditions :
ISETL - Conditions If, ElseIf, Else
Fonctions trigonométriques et hyperboliques :
ISETL - Fonctions trigonométriques et hyperboliques
Fonctions mathématiques :
ISETL - Fonctions mathematiques