Bonjour,
je début le ocaml dans le cadre de cours CNAM.
On a téléchargé un soft depuis le site de l'INIRIA et on obtient une interface graphique qui est une sorte d'invite de commande avec des # en guise de prompt.
A partir de la on peut saisir des calculs, définir des fonctions etc ... n finissanr par des ;; et la commande est interprétée.
Ce que j'aimerais savoir c'est comment ca marche derrière.
Par exemple quand je tape
let carre x = x ** 2. ;;
un interpéteur prend directement ca en entrée ?
il y a une compilation en bytecode puis interprétation ?
Une compilation en natif + execution ?
PLus généralement, est-il possible de faire un programme Ocaml indépendant de cette interface en ligne de commande ?
SI oui comment ca marche et qu'est-ce que ca produit ?
Désolé d'être si curieux et de d'y aller de si bon coeur avec mes question debutant mais je suis très intéressé par ce langage.
Merci de votre aide
Partager