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 rapideplus 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 :

ISETL 3.0 sur Windows 10

Utilisation de ISETLW :

ISETL – Utilisation basique de ISETLW 3.0

Syntaxe des fonctions :

ISETL – 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

Sources :

  1. ISETL - A programming Language for Learning Mathematics
  2. Github - Sources de ISETL