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

Beitrag lesen

Moin.

Ein paar Anmerkungen zur Begrifflichkeit:

Liegt der Code nicht bei beiden Verfahren irgendwann im Stackframe des RAM, also als Assemblercode?

Was  bitte ist der 'Stackframe des RAM'? Als Stackframe bezeichnet man normalerweise die für einen Funktionsaufruf nötigen, auf dem Stack abgelegten Werte. Wie genau ein solcher 'Rahmen' aussieht ist abhängig von der calling convention der entsprechenden Programmiersprache.

Desweiteren meinst du vermutlich Maschinen- und nicht Assemblercode, da letzterer vor seiner Ausführung selbst noch in ersteren übersetzt werden muss.

Christoph