Hacker News new | past | comments | ask | show | jobs | submit login

Ideally you have a compiler that simply refuses to compile ambiguous code



Ideally, there is no compiler.


Ideally, you would detect all errors before runtime. Usually the compiler is the last gate to make that happen.


Ideally, hardware execution would happen on a language that can be proven correct and does not allow the programmer to make syntactic or semantic errors.

The world is far, far from ideal.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: