(no title)
slapresta | 10 years ago
For equivalents to "code collaboration tools", instead of "programming languages", "text editors" and "build tools", try "social networks" (Facebook won, MySpace lost), "network protocols" (HTTP won, FTP and Gopher lost) or "spoken languages" (English won)
krupan|10 years ago
alecdbrooks|10 years ago
I don't think this example is convincing. There are too many languages to expect arbitrary pairings to combine well. (Not to mention the fact that googling "java ruby" returns JRuby, which apparently lets you do just what you describe.)
I do agree with your last point: Even when we look at similar languages, like Python and Ruby, we don't declare one a winner, generally.
pjmlp|10 years ago
English did not won.
It might be widely spoken in the 21st century, but so were Greek, Egyptian, Latin, French, Portuguese and Spanish once upon a time.
I might be writing this in English now, but saying it won implies no change in common language will ever happen again.
Given the history of mankind and some of the countries I had the pleasure to visit on my life so far, I doubt it.
Specially since most of the people I know, do happen to speak three foreign languages on average.
amake|10 years ago
Apparently not.
slapresta|10 years ago
For what it's worth, I'm not a native English speaker.