farib Le 11/11/2001 à 15:50 apparemment ds cette partie du forum caml a ses adeptes....
moi je dis caml rulez pour l'algo
tri(selection, insertion, fusion, rapide) et meme algo de huffann c trop facile !
l'instruction match est trop puissante en fait !
et c tellement facile de faire des algos, ne serait-ce que définir un tye arbre binaire :
type arbre= Feuille of char|Noeud of (arbre*arbre);;
alors qu'en C++ c un peu la galere ;-)
Miles Le 11/11/2001 à 20:54 CAML, c'est de la merde. Et pourtant c'est vrai qu'il peut être bien, mais pour ce que j'en connais, il ne vaut rien.
C'est quoi le problème avec:
typedef struct ARBRE {
char Feuille;
struct ARBRE *Noeud1;
struct ARBRE *Noeud2;
} arbre;
?
[edit]Edité par Kevin Kofler le 11-11-2001 à 21:37:44[/edit]
Miles Le 11/11/2001 à 21:52 L'allocation dynamique est automatique
Miles Le 12/11/2001 à 18:42 Va en prépa, c'est le seul endroit où on en parle - encore -.
PpHd Le 13/11/2001 à 12:29 CAML est fait par l'INRIA, non ?
Miles Le 13/11/2001 à 12:46 Langage fonctionnel créé par des Français - effectivement à l'INRIA où on peut le télécharger gratuitement -. 2 versions : Light et Objective, ce dernier étant assez chaud à mettre en oeuvre.
Entièrement fonctionnel et typé.
Et bien ma foi, s'il y en a qui ont leur petite erection avec un langage merdique et dépassé a mort comme le CAML, mettez vous donc au LISP tant que vous y etes...
Vous verrez c'est encore plus casse-burnes, ca vous plaira.
Cela dit ca a le merite d'etre un peu plus au gout du jour que CAML (et pourtant...) puisque SawFish (le windowmanager de Gnome) est programmé en Lisp et Emacs-Lisp permet des configurations tres poussés grace au Lisp.
Allez amusez-vous avec ca en vous enfermant dans une grotte seul avec un interpreteur lisp, et quand vous reverrez la lumiere du jour, vous comprendrez pourquoi on a inventé le C/C++/Java, et meme Pascal ou Ada !!
C'est a peu pres la meme evolution qu'il y a eu quand on a decouvert qu'on pouvait faire cuire la viande pour que ce soir meilleur... (je me demande si les dates ne coincident pas d'ailleurs LOL !)
Je commence a reussir a faire bouger un sprite. Ou bah je suis content !
PpHd Le 16/11/2001 à 14:49 Et puis l'illumination : on a devouvert l'assembleur.
Et l'homme fut plus pres de Dieu qu'il ne le sera jamais.
ou tu trouves un interpreteur lisp??
...et l'homme crea l'Univers
Trinh Xuan Thuan
farib Le 18/11/2001 à 15:07 j'ai dit que caml c'était bien pour faire de l'algorithmie, pt final !
caml et c++ et lisp n'ont pas les mêmes cahier des charges !
masi grace a caml, g manipulé et utulisé des structures et des algorithmes de maniere facile, que maintenant je comprend bien et que je peux réecrire en c++.
caml c bien pr résoudre des petits pb mathématiques grace a l'inteface caml-light car c vraiment pratique, mais caml n'est pas interprété
en gros c compilé en gerant tt seul les i/o, "capture automatique" des arg sur la ligne de commande(qd on y pense)
c pratique