Actualité

Divers

Un peu de Caml…

Par Contributeur - Publié le

Comme promis je vais vous parler un peu de Caml… mais comme je n'ai pas le temps de faire un article entier, je vais juste faire une rapide présentation…
Alors Caml, avec ses deux déclinaisons les plus connues: OCaml et CamlLight, est une implémentation du langage ml très liée aux mathématiques…

Voilà un exemple d'une fonction programmée en Caml:

let fib n =
     let pred = ref 0 and succ = ref 1 and aux = ref 0 in
		        for i = 2 to n do
			            aux := !pred;
			            pred := !succ;
			            succ := !succ + !aux
		        done;
	     if n <= 1 then n else !succ;;


Vous aurez tous reconnu la célèbre suite de Fibonnacci.
Voilà maintenant la définition Caml de la factorielle:


let rec fact n =
    	if n = 0
	    then 1
    	else n * fact (n-1);;


Voilà, c'est tout pour l'instant, j'espère que ça suffira pour vous donner envie d'aller découvrir ce beau langage par vous-mêmes…
599€ Optimisez Votre MacBook avec la Clarté 4K BenQ

Optimisez Votre MacBook avec la Clarté 4K BenQ

Bénéficiez d'une résolution 4K éblouissante avec un écran conçu pour tirer le meilleur de votre MacBook. Profitez de chaque détail et couleur, pour une immersion totale, qu'il s'agisse de créations graphiques ou de simple confort visuel.