>if people really want zero cost abstraction That one "if" is (by definition) not zero-cost.
>A one byte buffer overflow can cause your program to crash an hour later, with almost no hope of figuring out why it happened. I don't know about rust, but you can have an ArrayOutOfBoundsException in Java, and…
Rather than looking for a new language, why not ban programs from writing to executable memory?
>if people really want zero cost abstraction That one "if" is (by definition) not zero-cost.
>A one byte buffer overflow can cause your program to crash an hour later, with almost no hope of figuring out why it happened. I don't know about rust, but you can have an ArrayOutOfBoundsException in Java, and…
Rather than looking for a new language, why not ban programs from writing to executable memory?