Re:Zed Shaw on C++
by billswift on Friday July 16, 2010 @12:42AM
(#1520305)
That's usually considered a drawback of C++; it's a huge, complicated language and everybody tends to use a different subset for their own work.
[ Parent
| on HN ]
The same can be said of English. And in both cases, there are sundry tasks of limited scope where the language is probably not the most natural choice (e.g. operas). However, when one is simultaneously dealing with multiple, disparate domains/constraints simultaneously (e.g. real-time computer vision), such a language might be the least unattractive option thanks to its inclusiveness.
Except program don't express natural language, and in fact the required context awareness of natural language is exactly what kills many languages and frameworks. I shouldn't have to know all of these things to edit some stranger's code, it should be obvious how it works.