Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A good language should leave no room for mistakes.


But a good language should also be useful, and you can't have something both useful and without room for mistakes. A curious contradiction.


The best applications have no bugs, and you can only make sure of that if you don’t write any code.


The language that does not have room for mistakes cannot be used by humans.


We need it for llm agent.


That's just one dimension of "good" though, every language has its own pitfalls, some more than others. Go has pitfalls, sure, but the language it was designed to replace (C/C++) has more of them.

And languages with no room for mistakes have their own issues, like readability or productivity, but I don't have any experience with those; what language(s) are you thinking of? I don't know it myself but Rust seems more "bolted down" when it comes to that aspect.


I agree. It's sad that the only languages that exist are the bad ones.




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

Search: