Seemed like the definition of "programming language" was quite odd (given the title of the submission to HN is "Where are programming languages created?"), but then I noticed the actual title of the page is "Where does software innovation happen?" and is not restricted to programming languages.
While Kotlin is a Russian island the Kotlin programming language was created by JetBrains which is a Czech company founded by Russians with headquarters in Prague. You will find Kotlin on the map in the Prague circle.
Seems weird to attribute Haskell to Microsoft. Simon Peyton Jones joined MSR Cambridge in '98 (about a decade after the name "Haskell" was chosen), Erik Meijer joined Microsoft in 2000, and nobody else linked from the Wikipedia page for Haskell has obvious affiliations with Microsoft.
As far as I can tell, Haskell was an academic collaboration mostly between Jones (UCL briefly, mostly University of Glasgow), Wadler (University of Edinburgh), and Hudak (Yale).
As with so many things, this is basically a map of GDP / area.
In this case there's another layer on top of that where # of programming languages scales faster after a certain wealth threshold.
For instance, the city of Toronto has a GDP equivalent to a couple of specific countries (and larger than most countries), but created more programming languages than the equivalent countries.
It makes sense that most software innovation has so far happened in the USA, Europe and Japan, but I wonder what this map might look like by the end of the century...
I think there is likely also bias in the data (what was considered significant) and inaccuracies in locations (many things assigned to Google’s head office).
In the US at least, programming languages were either developed by large corporations (Sun Microsystems, Apple, Google, Bell Labs, IBM) or research institutions (MIT) or Government (Ada, COBOL).
Well for one, the world demography is deeply changing with population aging everywhere but a significant lag between countries which are already greying (Japan, Europe), countries which rely heavily on immigration to keep the median age stable (the USA) and countries which are just beginning to age but have large population (India, China, Brazil).
As a Dane I'm curious which ones you're thinking of. The ones which are typically associated with Denmark are C++ and PHP and neither were developed in Denmark and I think it would be fair to call PHP more Canadian than Danish. Ruby on Rails is another but Ruby was developed by Matz.
I'm not sure BETA or FCL are really in the "Best" category. :p
C# was developed by a Dane, but it wasn’t developed in Denmark. The creator of PHP was born in Greenland, but again the language was developed elsewhere.
Many Danes migrated to the UK a thousand years ago and now their descendants, who migrated to the US 200 hundred years ago, are also making great contributions in programming language theory. Lots to be proud of
Seemed like the definition of "programming language" was quite odd (given the title of the submission to HN is "Where are programming languages created?"), but then I noticed the actual title of the page is "Where does software innovation happen?" and is not restricted to programming languages.
Deleted Comment
As far as I can tell, Haskell was an academic collaboration mostly between Jones (UCL briefly, mostly University of Glasgow), Wadler (University of Edinburgh), and Hudak (Yale).
In this case there's another layer on top of that where # of programming languages scales faster after a certain wealth threshold.
For instance, the city of Toronto has a GDP equivalent to a couple of specific countries (and larger than most countries), but created more programming languages than the equivalent countries.
Why would it suddenly change?
(I found the visualization hard to use, at least on mobile, so I used the CSV file)
I'm not sure BETA or FCL are really in the "Best" category. :p
Deleted Comment
*Many have migrated to the US on their way, but still…