Expresso est un environnement de programmation libre et gratuit
facilitant la réalisation de petits programmes
mathématiques exécutables tant sous Windows ou Macintosh
que sur le web. Il a été conçu pour de futurs
professeurs de mathématiques au secondaire, possédant
très peu d'expérience en programmation, mais nous pensons
qu'il peut aussi être utile pour d'autres publics.
Cet environnement utilise le langage de programmation Java, et est
conçu pour être utilisé dans le cadre du
système de développement BlueJ, qui est disponible
gratuitement. Cet ajout à BlueJ veut rendre possible une
programmation plus simple, qui n'utilise pas le concept d'objet. Mais
cette facilité d'utilisation a un prix: on ne peut pas
utiliser toute la puissance de Java. En consultant notre page
d'exemples, vous pourrez voir que, malgré les compromis
nécessaires, Expresso conserve une puissance raisonnable.
Conçu initialement pour initier à la programmation des
étudiants d'un programme de formation de professeurs de mathématiques,
Expresso s'est enrichi au cours des années et nous considérons
maintenant que son développement est terminé.
La version actuellement téléchargeable sur ce site (dite version 3) est
donc finale.
Notons deux choses importantes :
Expresso fait appel à de l'aide extérieure en intégrant un
analyseur-évaluateur d'expressions mathématiques : le programme
libre JEP (voir http://sourceforge.net/projects/jep/)
Les programmes écrits sous des versions précédentes d'Expresso
restent compatibles avec cette dernière version.
Pour contacter les auteurs
André Boileau
(Voir aussi son site
web.)
Professeur
Section Didactique
Département de mathématiques
UQAM
Maurice Garançon
Professeur retraité
Section Didactique
Département de mathématiques
UQAM