3 ms·
> Try different paths until someone stumbles on the One True Way™. I'm aware there isn't a perfect solution (because of Rice Theorem). But we don't need perfec
by Ygg2 4y ago
> Try different paths until someone stumbles on the One True Way™.
I'm aware there isn't a perfect solution (because of Rice Theorem). But we don't need perfect, we need better than status quo (C).
> Plus, `if (a=4)` will emit a compiler warning
It's still a step down. What is better than a compiler warning that people can ignore? Prohibiting the syntax altogether.
> goto error;
This is another example of a famous chain-footgun. Most langs eschew use of goto even if it allows more flows than plain old for/while loops.