Unterstützen die beiden echte Integer-Arithmetik? Das bringt in der Regel die meiste Geschwindigkeit, wenn man kein Floating-Point braucht.
PETSPEED hat nicht nur Integer Arithmetik, es kompiliert sogar solche Dinge in echten Assembler.
Austro-Comp hat, soweit ich weiß, keine Integer Arithmetik.
Austro-Comp ist nach wie vor ein Interpreter.
Er verwendet Token und führt die aus mit einem beigepackten Interpreter.
Deswegen ist der auch so kompatibel.
Allerdings ist der Token Stream hoch optimiert.
Zeilennummer sind ersetzt durch echte Adressen.
Syntax Prüfung entfällt und die Token werden direkt ausgeführt.
Typ Prüfungen entfallen, es wird immer direkt der richtige Code angesprungen.
Austro-Comp hat den Vorteil, dass die Code Größe sehr klein ist.
Es hat zwar eine Runtime, aber je größer das Programm desto weniger schmerzt der Runtime Code.
Also kleine Programme werden größer.
Große Programme sind kompiliert kaum größer als der Source Code.