« Premiers pas en OCaml/Premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
Watermy (discussion | contributions)
Séparation page installation et premier programme
(Aucune différence)

Version du 1 mai 2011 à 14:52

Début de la boite de navigation du chapitre
Premier programme
Icône de la faculté
Chapitre no {{{numéro}}}
Leçon : Premiers pas en OCaml
Chap. préc. :Installation
Chap. suiv. :Types primitifs
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Premiers pas en OCaml : Premier programme
Premiers pas en OCaml/Premier programme
 », n'a pu être restituée correctement ci-dessus.

Premier programme OCaml

Les fichiers OCaml utilise l'extension .ml. Vous pouvez utiliser un éditeur de texte avancé pour créer et éditer vos fichiers .ml. Créons par exemple le fichier hello_world.ml.

Début de l'exemple
Fin de l'exemple


Le mode interactif (interactive toplevel)

Le mode interactif fonctionne comme un interpréteur. C'est la méthode la plus simple, mais aussi la plus lente. Deux solutions, soit :

Début de l'exemple
Fin de l'exemple

soit :

Début de l'exemple
Fin de l'exemple

L'avantage de la deuxième solutions est que toutes les informations sur les types sont affichées.

Le compilateur de code natif (native-code compiler)

L'avantage de compilé en code natif est de rendre son programme très rapide. Par contre le programme généré ne sera pas multiplateforme.

Début de l'exemple
Fin de l'exemple


Le compilateur bytecode (bytecode compiler)

L'avantage d'utiliser le compilateur bytecode est de rendre son programme multiplateforme. Par contre le programme sera plus lent que s'il était compilé en code natif.

Début de l'exemple
Fin de l'exemple