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

Beitrag lesen

Hellihello

»» Wenn aber immer wieder interpretiert wird, nur um die do-schleife weiterzuspulen, dann dauerts natürlich ewig. Das wäre ja, wie wenn der Fortran/C-Compiler für jeden Schleifendurchlauf neu komplieren würde (;-).

Genau das macht ein klassischer Interpreter aber, wobei allerdings in der Regel der Syntaxbaum nur einmalig generiert wird und dieser dann durchlaufen wird. Wird hingegen maschinencode erzeugt, ist der Interpreter zum Compiler geworden.

Naja, aber sag mal das dauert eine Sekunde, dann müsste danach doch alles so schnell gehen wir beim compilierten, würde ich jetzt wieder sagen, back to the Anfang (;-).

Dank und Gruß,

frankx

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