( hg2ecz | 2020. 03. 26., cs - 19:55 )

A Rust-hoz képest tényleg csiga, PERL-hez képest viszont fürge.
A 10-szeres szorzó hihető, ha belegondolsz hogy az optimális, regiszteres add eax ebx helyett a stack-bázisú nyelv körbe van rakva sok "felesleges" push push pop pop utasításokkal az add előtt. A dup pedig valójában pop push push, ami szintén lassú tánc. A swap szintén pop pop push push "felesleges" időrablás.

Végülis a FORTH és társai stack bázisú elv már azzal felgyorsul, ha úgy módosítod, hogy ugyanúgy kevés regisztered van, ám az aritmetikát alacsony szinten regiszterek között is végre tudod hajtatni (jelenleg csak stack-ből). Ezáltal sok push és pop utasítást tudsz megspórolni. Azaz a stack-bázisú helyett egy stack-kel támogatott, de regiszter aritmetikát is alkalmazó nyelv sebességben jobb lehet.