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

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

Quelques concepts principaux

Les fichiers ACE

Les entrées-sorties

  • io
  • directory
  • basic_directory ?

Les arguments

print_arguments.e

Les collections

dont iterator et sorting

Les notations manifestes

manifest_notation.e

Downcasting

downcasting.e

Pour aller plus loin

Les agents

... et tuples

external

cecil

Gestion mémoire

memory

Les bibliothèques d'extension

Random

Date & heure

Storable

Sequencer

Vision

vision, signal

Réseau

Exécution

Outils personels
Autres langues