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

> Looking at how English has been used to create a raft of rich and diverse poetry, plays, prose and literature in general, the same should be applied to C++ because the unique use of it in a variety of varying circumstances surely is its beauty.

I don't think this is a valid argument, though. Natural languages have to be rich. Programming languages should be terse and concise because we have to keep most of them in our heads at one time and our brain capacity is limited. You don't need to know all of English/French/Romanian but you kind of need to know all of C++/Python/Javascript to do your job well when developing C++/Python/Javascript.

I think the C++ designers lately kind of agree with me but the backward compatibility requirements are really stringent and they can't just deprecate a lot of the older features.



I think it's more that programming languages have to be precise and unforgiving. Natural language is the opposite.




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

Search: