Think of it as a map of the rapidly changing world of computer software.
On Wednesday, GitHub published a graph tracking the popularity of various programming languages on its eponymous Internet service, a tool that lets anyone store, edit, and collaborate on software code. In recent years, GitHub.com has become the primary means of housing open source software—code that's freely available to the world at large; an increasing number of businesses are using the service for private code, as well. A look at how the languages that predominate on GitHub have changed over time is a look at how the software game is evolving.
In particular, the graph reveals just how much open source has grown in recent years. It shows that even technologies that grew up in the years before the recent open source boom are thriving in this new world order—that open source has spread well beyond the tools and the companies typically associated with the movement. Providing a quicker, cheaper, and more comprehensive way of building software, open source is now mainstream. And the mainstream is now open source.
Hmm, Perl has been declining...
(Score: 2, Disagree) by ikanreed on Saturday August 22 2015, @04:54PM
All of those but javascript are languages that have something positive to say about them.
(Score: 1, Informative) by Anonymous Coward on Saturday August 22 2015, @06:10PM
What is wrong with javascript? It does exactly what it was built for, and well. Sure the plain old javascript has a lot more to go, but libraries built for it are making it magic for frontend development. jQuery and now Angular JS have freed legions of frustrated web developers from rendering web content on front end using bulky backend languages. As more and more people realize this, the portion of web code that used to be written in Java/PHP/Python that rendered the front end will be replaced.
(Score: 2) by ikanreed on Saturday August 22 2015, @06:31PM
Yeah, you're right. Pointless digs at javascript don't hold up like they did in 2008.
(Score: 2) by Nerdfest on Saturday August 22 2015, @07:12PM
I remember reading about one of the creators of JavaScript saying that it was not intended for large scripts. They considered something like 1000 lines of code more than it was intended for. I'm not trolling here, I actually do a lot of JavaScript and don't *mind* it if it's written properly, that being with lots of unit tests (QUnit), and use of Require.js for dependency and namespace management. TypeScript is probably worth a look as well, or will be when a bit better tool support is in place.
I really can't imaging people doing anything more than tiny projects without that. Dynamically typed languages require unit testing but I'm the only one I know that actually does it. Without something like Require.js *everything* pollutes the global namespace leading quickly to unmaintainable code.
With those caveats it's not a bad language if you avoid some of the stupid inconsistencies.
(Score: 2) by DNied on Sunday August 23 2015, @05:34AM
Making the web a bloated mess and a security nightmare?
(Score: 1) by massa on Sunday August 23 2015, @07:40PM
What is wrong with javascript?
And the list goes on and on and on... There wouldn't be CoffeeScript, Dart, TypeScript &c if JavaScript was not a deeply flawed language (that gained its traction from the popularity of its vehicle -- the web)