No matter how popular a language gets, there is no prize to claim. Not only because popularity comes and goes, but because the competition is worse than vanity: it’s imaginary. If every line of COBOL were rewritten in JavaScript, there is nothing preventing the same disruption from coming to JavaScript. And that’s because there is no perfect programming language, paradigm, or ecosystem. That is the great vanity of too many software developers.

I have developed software for the web since 2003. And I know that my years of experience are minuscule compared to those in this industry since before I was born. I’m not old enough to have seen any technologies take-off and then vanish into obscurity, but I know it has happened. I’ve not had the misfortune of working with a thriving technology and to see it stagnate and dwindle to nothing. But, I’ve heard the tales of those who have been around and worked long enough to have experienced that. And, even for those folks, their loss was only temporary. They lost one tool and found another. In the end, they lost nothing because there was nothing for them to lose.

Programming languages are tools. The ones that are suitable and flexible can become popular. Even ones that are unpleasant can find their own degree of popularity. But, to ever say that one programming language has won seems like nonsense to me. That is, unless you are talking about COBOL. Because, if the stats are true, COBOL is the winner of whatever the contest of programming languages is.