4 ms·
Doesn't even try to prevent mistakes that a good programmer would avoid anyway. For instance, C++ has operator overloading, which when misused leads do horribl
by loup-vaillant 8y ago
Doesn't even try to prevent mistakes that a good programmer would avoid anyway.
For instance, C++ has operator overloading, which when misused leads do horrible, unreadable code. Still, the feature can be useful in some cases (vector/matrix library comes to mind). Java on the other hand avoids this feature because it doesn't trust the programmers with it.
As for JAI, it mostly means Jonathan Blow and his peers. I mean, he's obviously making a language for himself and whoever he hires. There's no point in catering to a different, wider audience. (The reason there's no point is because he doesn't need a whole ecosystem to support his language. He's trying to make it worth the effort even if he was the sole user.)