Bonjour,
Suis pas un expert en common-lisp mais je trouve qu'il est long par rapport aux autres. J'ai trouvé le programme suivant en exemple :
Je l'execute avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/clisp (dotimes (x 20) (dotimes (y 20) (format t "~3d " (* (1+ x) (1+ y)))) (format t "~%"))
et j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2time ./monprog.cl
real 0m0.055s
user 0m0.032s
sys 0m0.024s
Le même programme, réécrit en:
ocaml :
real 0m0.025s
user 0m0.020s
sys 0m0.004s
perl:
real 0m0.011s
user 0m0.008s
sys 0m0.004s
c:
real 0m0.002s
user 0m0.000s
sys 0m0.000s
J'ai vu dans d'autres discussions que certains programmeurs utilisent lisp pour l'IA. Est-ce que la lenteur de lisp n'est pas un handicap ?
Ou bien est-ce qu'il y a un moyen de le faire aller plus vite ?
Merci.
Partager