frankx: (c)LISP (interpretiert) ca. 30 mal langsamer als FORTRAN oder C

Beitrag lesen

Hellihello,

in der Schul-AG haben wir mit Fortran, C (compiliert) und Clisp (intertreptiert via Kommandozeile) mit einer geschachtelten Schleife die ersten 50.000 Primzahlen errechnet. Fortran und C brauchen ca. eine Sekunde mit Ausgabe auf dem Bildschirm, Clisp ca. 30 Sekunden. Woher dieser Faktor? Liegt der Code nicht bei beiden Verfahren irgendwann im Stackframe des RAM, also als Assemblercode?

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt