Post

All benchmarks are run on a single thread. Radiance compiles its own source code, while the other compilers are compiling synthetic code. When allowed to use multiple cores, Go was the fastest. Radiance isn't optimized for parallelism currently.

Some of these compilers have a substantial fixed overhead, so a larger source code was used to make things more fair. The LOC/s is what counts.

0 reposts0 likes

Also note that most of these compilers are optimized for incremental compilation. Radiance is optimized for whole program compilation. The only other language we know of that by design does not do incremental compilation is Jai.