3 ms·
"I'm talking about the mean distance in expectations between a program and the compiled output." Then you should be talking about Rust, C++, Java and other com
by nickpsecurity 10y ago
"I'm talking about the mean distance in expectations between a program and the compiled output."
Then you should be talking about Rust, C++, Java and other complex languages if that's your concern. Wirth-style languages use simple constructs that map straightforward to assembly. He actually designs the language in conjunction with the compiler so the simplicity is maintained. If it's hard to compile, he just takes it out of the language. Modula-3 adds select complexity to a Wirth-style language to give it exceptions, multithreading, and a standard library. Most of them are similarly straight-forward in implementation. It's why it compiles lightening-fast.