4 ms·
To take an analogy, it is similar to saying that we should use small words when trying to communicate. But once you understand the meaning of the more complex w
by raz32dust 9y ago
To take an analogy, it is similar to saying that we should use small words when trying to communicate. But once you understand the meaning of the more complex words, it is more fluent to communicate in terms of the longer words which represent the abstract concept more concisely and correctly. Of course it actually holds true to some extent in case of spoken languages, but that is because your intended audience is not expected to understand all the words in the dictionary. But the programmer who is reading the code is expected to understand the whole dictionary of python, including all the keywords, constructs and idioms.
It gave me some thought, but ultimately I think don't think it is a correct argument.
- oblio 9y agoTo take your analogy to its conclusion, we don't want to communicate only using small words, true, but we don't want to communicate only using big words, either. Ain't nobody (= most people) got time for Hegel :) I suspect that's why some of the very "expressive", i.e. dense languages, aren't widely adopted.
- deleted 9y ago[deleted]