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

I disagree, I argue that you've got it backwards.

C has a fair amount of kludge in its syntax. C cannot change its syntax because it would massively break backwards compatibility, which is bad.

New languages do not have this problem - they don't have to worry about backwards compatibility. Because they have that freedom, they should always opt for what they believe is the best possible syntax. I'd say they're obligated to do so. Otherwise, we're stuck with another 10-20+ years of dealing with bad syntax, for no good reason!

If the opportunity for improvement is there, and it's nearly close to free to do so, it should absolutely be taken.



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

Search: