Pour avoir fait ou participé à de très gros projets en C, en Java, en PHP et en OCaml, je t'assure qu'il n'y a pas photo : les programmes Caml restent beaucoup plus clairs que les autres. Une raison essentielle : le code est beaucoup plus concis grâce à la syntaxe et l'inférence de type. Et puis quand tu fais des grosses modifs de tes programmes, ils continuent à tourner après, parce que le typage est bien fait. C'est quand même un gros avantage ! Et je ne suis pas un théoricien !
Pour les perfs, c'est faux. OCaml est réputé pour être très efficace. Moins que C évidemment mais beaucoup plus que Java...
L'histoire des +. c'est le problème que l'on rencontre au premier cours de caml mais quasiment plus jamais après donc bof. On ne va pas juger un langage là-dessus, surtout qu'il y a des raisons à ce choix.
Ton deuxième argument sur les environnements de devt est bon par contre... Il n'y a à peu près rien à part emacs. Le module eclipse ne fonctionne pas bien, cameleon peut-être deviendra un jour bien ? (je n'ai pas essayé récemment).
[^] # Re: Tout bon!
Posté par petitdragon . En réponse à la dépêche OCaml summer project. Évalué à 5.
Pour les perfs, c'est faux. OCaml est réputé pour être très efficace. Moins que C évidemment mais beaucoup plus que Java...
L'histoire des +. c'est le problème que l'on rencontre au premier cours de caml mais quasiment plus jamais après donc bof. On ne va pas juger un langage là-dessus, surtout qu'il y a des raisons à ce choix.
Ton deuxième argument sur les environnements de devt est bon par contre... Il n'y a à peu près rien à part emacs. Le module eclipse ne fonctionne pas bien, cameleon peut-être deviendra un jour bien ? (je n'ai pas essayé récemment).