4 ms·
I have to imagine that was possible because everything was just simpler back then. Simpler hardware, simpler operating systems, lower overhead, lower expectatio
by Wohlf 7y ago
I have to imagine that was possible because everything was just simpler back then. Simpler hardware, simpler operating systems, lower overhead, lower expectations (i.e. security).
I feel like it may have been possible to know the full spec of everything you were working on.
- codr7 7y agoMore importantly, a simpler language. It's still perfectly possible to design languages [0] for efficient single pass compilation, but they won't look like C#, Swift or Rust. https://github.com/codr7/cidk https://github.com/codr7/cidk
- cpeterso 7y agoWhat syntactic changes would be necessary for C++, C#, or Java style language to allow one-pass compilation?
- skybrian 7y agoUsually declarations need to come before usages. (Like happens with C headers.) Or else, you need to be able to generate the output for a usage without seeing the declaration.