[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Porting Self
Dirk> What exactly does the virtual machine? Is it capable of
Dirk> executing some intermediate code that the parser generates? Then
Dirk> it would be fairly easy to al least get up a running system
Dirk> without native code compiler.
No, there's no interpreter. It would be very slow (somebody at ETH
wrote a Self interpreter in Oberon, and it came out to be at least 100
times slower than C).
Dirk> Still my question: where is the native code compiler: in the VM
Dirk> or in the Self code?
It's in the VM.
Dirk> Another question: The performance figures for PPS Smalltalk:
Dirk> what version did you use? 4.1? If not, are the newer systems
Dirk> from PPS faster?
I'm not sure about the numbers in benchamrks.self, they're probably PP
2.4. For a new paper (October IEEE Computer) we measured 4.0 which
was faster on some benchmarks (if I remember correctly), but not
spectacularly so (10-20%).
-Urs
- References:
- Porting Self
- From: steinber@sun7.ert.rwth-aachen.de (Dirk Steinberg H tenhagen)