TACHYON – Schneller als Licht
Nur mal um zu sehen, ob sich m in die richtige Richtung entwicklet, habe ich einfach mal einen Vergleich mit Tachyon gewagt. Tachyon habe ich dabei auf meinem Demoboard installiert, so dass beide Systeme mit 5 MHz x16 laufen. Folgende Worte habe ich verwendet:
Tachyon:
: t1 1000000 0 DO I I + DROP LOOP ;
: t2 1000000 FOR I I + DROP NEXT ;
In m sieht diese Definition folgendermaßen aus:
t1 1000000 0 do i i + drop loop ;
t2 1000000 for i i + drop next ;
Die Ergebnisse zeigen, dass meine erste selbst geschriebene Forth-VM so schlecht nicht ist:
Tachyon – t1: 11 Sekunden, t2: 11 Sekunden
m – t1: 8 Sekunden, t2: 7 Sekunden
Wie gesagt, kein repräsentativer Test, aber einfach mal interessant.