Site WWW de Laurent Bloch
Slogan du site

ISSN 2271-3905
Cliquez ici si vous voulez visiter mon autre site, orienté vers des sujets moins techniques.

Pour recevoir (au plus une fois par semaine) les nouveautés de ce site, indiquez ici votre adresse électronique :

Les instruments pour le cours de programmation
Article mis en ligne le 13 octobre 2011
dernière modification le 21 octobre 2011

par Laurent Bloch

Le cours de programmation BNF102 que vous allez suivre suppose que vous soyez équipé(e) de certains instruments logiciels pour vos travaux personnels et les exercices de TD. En effet pour apprendre la programmation il faut programmer, et les séances de TD n’y suffisent pas.

Les deux instruments indispensables sont le compilateur-interprète Bigloo et l’éditeur de texte Emacs. Les deux sont des logiciels libres et gratuits.

La suite de cet article propose deux façons de procéder pour vous procurer ces instruments : la première si vous disposez du système Linux (situation conseillée), le seconde avec une machine virtuelle si vous n’en disposez pas.

Sommaire-

Comment faire avec Linux

Le plus simple pour en disposer est d’avoir un ordinateur doté du système Linux, par exemple la variante Ubuntu. Dans ce cas, Emacs fait partie de la distribution standard. Par exemple sous Ubuntu il suffit pour l’avoir d’entrer, dans une fenêtre de terminal, la commande :

sudo apt-get install emacs

Les paquets qu’il faut installer avant Bigloo sont les suivants (exemple d’Ubuntu) :

gcc make patch emacs binutils diffutils flex bison libssl-dev

Ensuite, pour avoir Bigloo il faut télécharger l’archive ici :

http://www-sop.inria.fr/mimosa/fp/B...

extraire les fichiers, et suivre la procédure d’installation décrite ici, ou dans le fichier INSTALL. En principe sous Ubuntu la démarche décrite par l’article indiqué ici doit donner le résultat voulu.

Installer une machine virtuelle

Pour qui ne dispose pas de Linux, ou qui même avec Linux ne souhaite pas procéder comme ci-dessus, j’ai créé une machine virtuelle dotée de tous les outils nécessaires. Cette machine virtuelle fonctionne avec le logiciel hyperviseur VirtualBox, libre et gratuit, disponible pour MacOS, Windows, Linux et Solaris.

Jean-Louis Spadoni ou moi pourrons vous donner une copie de cette machine virtuelle. Il faut savoir à son sujet les choses suivantes :

 le fichier a une taille de plus de 5 gigaoctets, il faut donc que vous disposiez de cette place sur votre disque dur ;
 si vous souhaitez le copier sur une clé USB, il faut une clé de 8 Go, mais surtout il faut la reformater avec le type de "file system" NTFS, parce que le type FAT32 natif sur les clés n’accepte pas les fichiers aussi gros ;
 j’ai aussi déposé une image sur le serveur de Free :

. le fichier sera accessible à l’adresse suivante :
http://dl.free.fr/dVGuqivqV

. mot de passe : BNF102

 mais : temps de téléchargement : compter 5 (cinq) heures (heures) ; temps de copie de disque dur sur clé USB : compter 5 minutes ;
 pour avoir des temps de réponse acceptables, il faut que l’ordinateur ne soit pas trop chétif.