ADA fait partie de la famille des langages impératifs "donner des instructions", OCaml des langages fonctionnels "décrire la solution". Je regrette qu'il n'y ait pas ADA parmi les langages comparés dans le language shootouthttp://www.bagley.org/~doug/shootout/craps.shtml(...) pour se faire une idee des performances.. mais je critique pas l'aspect qualité, ou prog // de ADA. Y'a ptet aussi une question d'age. Toujours est-il que ca tient de la comparaison Pomme/Orange.
Certes il y a quelques trucs qui sont pas parfait dans l'inférence de type, la syntaxe qui va avec est parfois etrange.. mais on moins au peut se taper des templates compliques sans etre oblige de se taper des trucs de moule comme en c++ du style
std::list<std::pair<int,std::string>> & maliste = ...
là c'est let malist = ...
Pour ce qui est des applications écrites en OCaml, y'a MLDonkey par exemple.
[^] # Re: Le problème est très simple
Posté par let antibarbie = xp <- xp - 1 . En réponse à la dépêche Le gouvernement incite les chercheurs à tenter de breveter les logiciels. Évalué à 3.
Certes il y a quelques trucs qui sont pas parfait dans l'inférence de type, la syntaxe qui va avec est parfois etrange.. mais on moins au peut se taper des templates compliques sans etre oblige de se taper des trucs de moule comme en c++ du style
std::list<std::pair<int,std::string>> & maliste = ...
là c'est let malist = ...
Pour ce qui est des applications écrites en OCaml, y'a MLDonkey par exemple.