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

Beitrag lesen

Hallo,

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?

wie sieht es bei 10.000 Primzahlen aus, wie bei 1.000.000?
Du benötigst viel mehr Meßwerte, um einen Faktor (einigermaßen) exakt herauszubekommen. Außerdem: was ist schon ein Faktor 30?

Bitte beachte, dass man für eine Problemlösung das geeignete Werkzeug nimmt. Die Wahl des Werkzeuges kann die Wahl der Programmiersprache enthalten. Damit will ich sagen: bei konkreten Problemen kann dieser Faktor völlig irrelevant sein.

Emacs wäre durchaus flüssig nutzbar, wenn er bedienbar wäre ;-)

Freundliche Grüße

Vinzenz