The size of the object code of the various T3X/0 back ends is illustrated in the following table by the examples of a simple Hello World program as well as the compiler executable itself. The "Hello World" program, of course, mostly measures the size of the run time library.
The compiler executables are those of T3X/0 version 12.
The following table summarizes the time the compiler requires to self-compile on various systems. It is interesting that T3X/0 compiles slightly more lines per MHz on the Z80 than on the 8088. I would have guessed that the 8088 is much faster, because it has built-in multiplication and division and is 16-bit internally. The superior speed of the 4MHz Z80 might be due to the file system on an SRAM card. A modern CPU and architecture delivers more than an order of magnitude more thruput per clock speed.
1 on an x86-64
contact | privacy