3 ms·
I once watched a video about languages by I believe the designer of F# (could be wrong). He talked about a graph with a horizontal axis measuring "elegance".
by swalsh 11y ago
I once watched a video about languages by I believe the designer of F# (could be wrong). He talked about a graph with a horizontal axis measuring "elegance". On the right hand end is your highly elegant mostly functional languages. On the left hand side are the rugged languages like C++ very few people would call it elegant. However on the vertical axis is Utility. on the bottom are "not very useful at all", and at the top is "very useful". These languages are solidly in the upper left hand. The ultimate goal is to find something on the upper right hand side... but nothing has quite achieved it yet.
- vog 11y ago> These [low elegance] languages are solidly in the upper left hand [high utility]. This may be the result of survivor bias. Of course there are also non-elegant languages that aren't useful, but these won't appear in such a diagram, because nobody remembers or uses them anymore. (Exceptions may be esoteric/fun languages like Brainfuck, although these could be considered "elegant" from a certain point of view.)
- nearmiss 11y agohttps://www.youtube.com/watch?v=iSmkqocn0oQ https://www.youtube.com/watch?v=iSmkqocn0oQ
- swalsh 11y agooh cool, that's the same guy... same concept, but different video.