URL: https://linuxfr.org/users/montaigne/journaux/lisp-et-caml Title: Lisp et caml Authors: Ontologia Date: 2005年12月17日T18:35:05+01:00 Tags: Score: 0 Bonsoir, j'ai quelques difficultés (peut être parce que je maîtrise assez mal ces deux langages) à comprendre les intérêts respectifs de ces deux langages, sachant qu'ils se ressemblent sur pas mal d'aspect. J'ai beaucoup plus pratiqué Caml, et a priori, Lisp ne possède pas le typage fort de OCaml/Camllight Dans cette doc [http://www.algo.be/cl/TEE-lisp/318639977372240/index.htm](http://www.algo.be/cl/TEE-lisp/318639977372240/index.htm) , je trouve un algo de base que je traduirai ainsi en caml : (DEFUN SORT-ELEMENTS-BY-INDEX (ELEMENTS WAVELENGTH) £spaces£ £/spaces£(SORT £spaces£ £/spaces£ELEMENTS £spaces£ £/spaces£#'(LAMBDA (ELEMENT-1 ELEMENT-2) £spaces£ £/spaces£(< (ELEMENT-REFRACTIVE-INDEX ELEMENT-1 WAVELENGTH) £spaces£ £/spaces£(ELEMENT-REFRACTIVE-INDEX ELEMENT-2 WAVELENGTH))))) deviendrait let rec sort_el_by_idx = function elem, wavelenght -> £spaces£ £/spaces£sort elem , y £spaces£ £/spaces£and y wavelenght = function el1, el2 -> £spaces£ £/spaces£if (elem_refract_idx el1,wavelenght) < (elem_refract_idx el2,wavelenght) then el1 else el2;; J'utilise un exemple simple, mais je vois mal en quoi ces langages diffèrent, et en quoi l'un a quelques avantages ou désavantages sur l'autre ? Pourquoi me dit-on que Lisp est entre autre fait pour faire de l'IA, purquoi Lisp plus que caml ? Etc... N'y connaissant pas assez, j'ose à peine dire que ma préférence va à Caml, mais certains auront peut être des témoignages intéressants. Trollomètre activé !