Tutorial tour
Un article de SmartEiffelWiki, l'encyclopéde libre.
Bienvenue dans la visite guidée du tutorial !
Toutes les classes du tutorial sont fournies avec votre installation de SmartEiffel, dans le répertoire tutorial.
| Sommaire |
[modifier]
Pour bien débuter
Bonjour le monde... Pour exécuter ce programme, placez-vous dans le répertoire SmartEiffel/tutorial, exécutez la commande suivante :
se c hello_world make -o hello
Cette commande produit un exécutable, généralement hello ou hello.exe selon les systèmes. Exécutez-le.
Ce programme incontournable se trouve dans hello_world.e et vous permet d'appréhender les concepts de base d'Eiffel. Ces concepts sont :
- Tout est classe. En Eiffel, en dehors des classes, point de salut.
- Le programme débute par la création d'un objet. Ici, c'est la méthode de création make de la classe HELLO_WORLD.
- Chaque fichier est nommé d'après le nom de la classe, en minuscules, avec l'extension .e.
- Voyez l'objet spécial io qui permet d'écrire du texte sur la sortie standard. Nous verrons qu'il permet aussi de lire des données.
- Pour la syntaxe Eiffel, reportez-vous ici.
À voir aussi :
- fibonacci.e
- knight.e
- pyramide.e et pyramide2.e
- gcd
- hanoi
- parking
- triangle
[modifier]
Quelques concepts principaux
[modifier]
Les fichiers ACE
[modifier]
Les entrées-sorties
- io
- directory
- basic_directory ?
[modifier]
Les arguments
print_arguments.e
[modifier]
Les collections
dont iterator et sorting
[modifier]
Les notations manifestes
manifest_notation.e
[modifier]
Downcasting
downcasting.e
[modifier]
Pour aller plus loin
[modifier]
Les agents
... et tuples
[modifier]
external
[modifier]
cecil
[modifier]
Gestion mémoire
memory
[modifier]
Les bibliothèques d'extension
[modifier]
Random
[modifier]
Date & heure
[modifier]
Storable
[modifier]
Sequencer
[modifier]
Vision
vision, signal
[modifier]
Réseau
[modifier]





