|
|
|
|
|
by Jesse_Ray
5220 days ago
|
|
The reason is more economical than technological. The most popular languages became popular by holding the strongest appeal for the lowest common denominator (LCD) of coders. For example, Java bests Haskell in this regard because LCD coders have a greater appreciation for loops than recursion. The LCD coders become a source of advertising by word-of-mouth and also become a potential market for other developers to tap into. Then project managers see the software being released by the better developers and keep hearing the word-of-mouth in favor of the language and decide to have their software teams use that language. Basically, it's the "snowball rolling down a hill" effect where the LCD coders make up the initial snowball. |
|