Aller au menu - Aller au contenu

Icône OCaml pour les Zéros

Avatar
Mise à jour : 05/11/2011
Difficulté : Intermédiaire Intermédiaire Creative Commons BY-SA
973 visites depuis 7 jours, classé 130/786
Ce tutoriel a été rédigé à l'origine par iPoulet (unpoulet [at] gmail [dot] com) et placé sous licence CC-BY-SA. L'auteur n'a malheureusement plus le temps de s'en occuper mais souhaite quand même laisser son cours en ligne pour qu'il puisse profiter au plus grand nombre. Si vous souhaitez reprendre sa rédaction ou tout simplement en améliorer le contenu, l'équipe du SdZ vous invite à prendre contact avec un des validateurs.


Vous ne connaissez pas encore OCaml ? C'est un langage élégant, simple et permettant l'utilisation du paradigme de programmation fonctionnelle, dont vous avez peut-être entendu parler et sur lequel nous reviendrons. Issu directement du milieu de la recherche, il se voit doté de concepts poussés et très modernes, comme nous le verrons.
Concis, il est également adapté à l'apprentissage de l'algorithmique, grâce notamment à sa gestion automatique de la mémoire efficace qui simplifie la tâche du programmeur. En outre, il laisse au programmeur la possibilité d'utiliser les paradigmes impératif et orienté-objet.

Enfin, il s'agit d'un langage inteprété, ce qui permet d'utiliser par exemple l'interpréteur interactif ; mais c'est aussi un langage compilé, ce qui lui assure des performances relativement bonnes, et une certaine sécurité puisque le typage, par exemple, est vérifié à la compilation, ce qui évite de nombreuses erreurs à l'exécution. Nous reviendrons également sur toutes ces notions.

Que demander de plus ? En avant !
Ce cours est composé des parties suivantes :
Même si pour le moment le cours semble un peu vide, il va peu à peu s'étoffer et il abordera notamment des sujets beaucoup plus concrets que la simple étude de la syntaxe du langage.

N'hésitez pas à vous entraîner en programmant en OCaml à côté du tutoriel. N'hésitez pas non plus à poster sur le forum Autres Langages, ou à lire d'autres documents sur ce fabuleux langage, ou sur la programmation fonctionnelle !

Partager

11 commentaires pour "OCaml pour les Zéros"
Note moyenne : 3.77 / 4 (22 votes)
Pseudo Commentaire
Hors ligne Anonyme # Posté le 05/12/2010 à 22:24:28

\o/

Ah ! ça fait plaisir, j'en ai tellement ras-le-bol que tout le monde fasse du C ou du C++ !
Puis ça sera utile pour les futurs MPSI ;)
Hors ligne Sub-Zéro # Posté le 05/12/2010 à 23:11:47
ping: unknown host pong
Avatar

Avis : Très bon

Ville : Rouen
Pays : France métropolitaine

Génial, , j'essaie de trouver un peu de temps et je le lis :)
 
Hors ligne Marg51 # Posté le 06/12/2010 à 17:39:11

Avatar

Ville : Saint pierre de boeuf
Pays : France métropolitaine

ah, magnifique !
J'ai toujours été attiré par l'esthétique de ce langage, voilà qui devrait me motiver à m'y mettre !
Merci d'avoir remis ce tuto en ligne ;)

user powered by Image utilisateur
 
Hors ligne bisou27 # Posté le 12/11/2011 à 22:12:25
Avatar

Ville : Evry
Pays : France métropolitaine
Études : ENSIIE

Merci pour la nouvelle partie, je vais la lire de ce pas.

Les deux règles du succès:
1) Ne communiquez jamais tout votre savoir...
 
Hors ligne maissoussoun23 # Posté le 30/03/2012 à 14:57:00

bonjour, est ce ke g px trouvé kelkun qui pera m'aider pour lire une equation booléene non simplifiée!!?

Voir tous les commentaires