Les langages utilisés dans l'industrie sont ils vraiment les plus adaptés?
Personnellement dans la majorité des cas j'en doute.
D'autre part des langages comme caml, que tu cite ont vraiment de grande qualité.
(langage à la syntaxe régulière, typage statique => detéction des erreur très tôt)
Si tout le monde t'écoutait, on serait obligé de tout coder en C++, qui est à mon avis un des pire langage, et surtout un des moins productif.
Evidamment qu'on peut faire de l'IA avec du C++ ou du Java, c'est juste qu'on préfère des langages un peu plus expressifs (c'est subjectif, mais souvent partagé), comme smalltalk, python, ocaml, ou même lisp pour certains.
De plus en ce qui concerne l'IA et le multi-agent, l'introspection est souvent intéressante, et en C++ c'est pas terrible, en Java ça existe mais c'est assez moyen (objets/valeurs).
[^] # Re: Erlang ... Et pourquoi pas CamL pendant qu'on y est ??
Posté par パパフラクス . En réponse à la dépêche Interview d'auteurs: Erlang, Services Web, J2EE, ASP.net. Évalué à 3.
Personnellement dans la majorité des cas j'en doute.
D'autre part des langages comme caml, que tu cite ont vraiment de grande qualité.
(langage à la syntaxe régulière, typage statique => detéction des erreur très tôt)
Si tout le monde t'écoutait, on serait obligé de tout coder en C++, qui est à mon avis un des pire langage, et surtout un des moins productif.
Evidamment qu'on peut faire de l'IA avec du C++ ou du Java, c'est juste qu'on préfère des langages un peu plus expressifs (c'est subjectif, mais souvent partagé), comme smalltalk, python, ocaml, ou même lisp pour certains.
De plus en ce qui concerne l'IA et le multi-agent, l'introspection est souvent intéressante, et en C++ c'est pas terrible, en Java ça existe mais c'est assez moyen (objets/valeurs).