3 ms·
Jai doesn't use incremental compilation. It compiles the entire program fast enough that there is no need to bother with caching! Languages that don't carry wi
by jiggawatts 4y ago
Jai doesn't use incremental compilation. It compiles the entire program fast enough that there is no need to bother with caching!
Languages that don't carry with them baggage from the 1960s can be compiled at millions of lines per second.
The issue lies in everything else surrounding the compilation process.
On top of that, C and C++ are horrifically inefficient because of the way macros and headers work, resulting in a type of "write amplification" where every kilobyte of code written by a human might take a hundred kilobytes or more of code that has to go through a compiler.