3 ms·
Perhaps a wiser phrasing would be “a language’s interface should be simple enough that the programmer should be able to know everything about it”. (Counterpoint
by hhas01 7y ago
Perhaps a wiser phrasing would be “a language’s interface should be simple enough that the programmer should be able to know everything about it”. (Counterpoint: C++ syntax and semantics.)
The internal implementation can (and usually will be) heinously complicated but as long as it adheres to that external contract any nasty surprises are ones users create for themselves, not the language’s doing.
- pjmlp 7y agoI doubt there is any C developer in the universe that would be able to win a Pub Quiz with 100% success rate, yet many would deem the language as being simple.