4 ms·
There is a very unfortunate drawback to this, readily evident in programming, at least in my experience. Just as programming languages are expressive in differ
by whacked_new 18y ago
There is a very unfortunate drawback to this, readily evident in programming, at least in my experience.
Just as programming languages are expressive in different ways, so are spoken languages, and the designers of programming languages, when exposed to a few ways of structuring ideas, end up writing code the same way.
You can argue that mathematically they are all the same. The computer doesn't care, but the human-readable code is different. If you have ever structured your code so it reads more like English (example: _why's poignant guide), it reflects this thought process.
Another example: somebody once remarked that lisp is a counterintiutive way of structuring code because that's not how language is normally used. If one has learned a few other spoken languages, it is immediately obvious how intuitive the lisp syntax is.
Of course, again, on the metal it makes no difference, so technically we can all "not care"... but when I see elegant code, it's elegant both to the computer and to the human, and that's where it's art, otherwise it's just raw optimization.