...où comment travailler chez soi en Ada?

Voici les instructions permettant de mettre en place un environnement de développement en Ada.

Téléchargement

Tout d'abord, téléchargez les deux logiciels nécessaire à la mise en oeuvre de l'environnement de développement :

Installation

Installez à présent le programme GNAT. Laissez les options et répertoire d'installation par défaut, cela convient parfaitement.

Puis installez AdaGide. Ce dernier doit automatiquement trouver le compilateur GNAT que vous venez d'installer. AdaGide s'associe également automatiquement avec les fichiers de type .adb et .ads qui sont les deux types de fichiers de base permettant de compiler en Ada.

Test de votre environnement de développement

Créez un nouveau fichier à l'aide d'AdaGide que vous sauvegardez sous le nom de helloworld.adb puis copiez le morceau de code suivant dans la fenêtre d'édition.

with Ada.Text_Io;
use Ada.Text_Io;

procedure Helloworld is
begin
    Put_Line("Hello World!");
end Helloworld;

Compilez (touche F2), construisez (touche F3) et enfin exécutez (touche F4) votre programme. Si tout va bien, il doit ouvrir une fenêtre de commande dans lequel il écrit : Hello World!.

La version Linux (ma préférée)

Il faut tout d'abord installer le compilateur GNAT sous Linux. Dans la plupart des distribution il existe un paquetage permettant de simplifier cette démarche :

Une fois cette étape réalisée, nous allons écrire un petit programme Ada pour vérifier que tout fonctionne bien.

Sous Linux, la méthode classique pour écrire un programme est d'utiliser une éditeur de texte.

Ouvrez une console et lancez emacs en lui donnant le nom helloworld.adb en paramètre :

$ emacs helloworld.adb &

Dans la fenêtre d'édition d'emacs, tapez le code proposé dans la section précédente. Une fois le texte écrit, sauvegardez le fichier en appuyant sur "C-x C-s" puis dans la console lancez la commande de compilation :

$ gnatmake helloworld.adb

Cette commande va compiler et construire le programme helloworld. Exécutez ce programme en utilisant la commande :

$ ./helloworld

Ce programme doit écrire dans la console le texte Hello World! puis revenir à l'invite de la console.

Et voilà, vous n'avez plus d'excuses pour travailler sous Windows!