{"id":5317,"date":"2012-01-09T15:03:59","date_gmt":"2012-01-09T14:03:59","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=5317"},"modified":"2012-01-09T15:03:59","modified_gmt":"2012-01-09T14:03:59","slug":"top-languages-on-github-javascript-reigns-ruby-and-python-next","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/5317-top-languages-on-github-javascript-reigns-ruby-and-python-next.html","title":{"rendered":"Top languages on Github: JavaScript reigns, Ruby and Python next"},"content":{"rendered":"<p>I cloned a github repository today, and while browsing the site noticed the <a href=\"https:\/\/github.com\/languages\" target=\"_blank\">language stats<\/a>:<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/01\/image7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/01\/image_thumb7.png\" width=\"320\" height=\"396\" \/><\/a><\/p>\n<p>Git was originally developed for the Linux kernel and is mainly for the open source community. I was interested to see JavaScript, the language of HTML 5, riding so high. PHP, C and C++ are lower than I would have guessed, Ruby and Python higher.<\/p>\n<p>Here are some figures for the venerable <a href=\"http:\/\/sourceforge.net\/directory\/\" target=\"_blank\">Sourceforge<\/a>:<\/p>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"64\" \/><\/colgroup>\n<tbody>\n<tr>\n<td width=\"200\" colspan=\"2\">Java (7,163)<\/td>\n<td width=\"64\" align=\"right\">19%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">C++ (6,449)<\/td>\n<td align=\"right\">17%<\/td>\n<\/tr>\n<tr>\n<td>C (4,752)<\/td>\n<td><\/td>\n<td align=\"right\">13%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">PHP (3,521)<\/td>\n<td align=\"right\">10%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">Python (2,694)<\/td>\n<td align=\"right\">7%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">C# (2,481)<\/td>\n<td align=\"right\">7%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">JavaScript (2,011)<\/td>\n<td align=\"right\">5%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">Perl (1,138)<\/td>\n<td align=\"right\">3%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">Shell (757)<\/td>\n<td align=\"right\">2%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">Visual Basic NET (688)<\/td>\n<td align=\"right\">2%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">Delphi\/Kylix (581)<\/td>\n<td align=\"right\">2%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This comes with a health warning. I have taken the figures from the what you get if you browse the directory and drop down Programming Languages; but the total is only about 37,000, whereas Sourceforge hosts around 324,000 projects. I am not sure what accounts for the discrepancy; it could be that language is not specified for the other projects, or they are dormant, or some other reason. But I hope the proportions indicate something of value.<\/p>\n<p>Github is madly trendy, and Sourceforge ancient, so this tells us something about how open source activity has shifted towards JavaScript, Ruby and Python, and away from Java, C\/C++ and C#.<\/p>\n<p>Of course the overall picture of programming language usage is quite different. For example, you can get some kind of clue about commercial activity from a job board like <a href=\"http:\/\/www.indeed.com\" target=\"_blank\">indeed.com<\/a>, which currently has 77,457 US vacancies for Java, 22,413 for JavaScript, and only 5030 for Ruby.<\/p>\n<p>Nevertheless, interesting to see what languages developers on Github are choosing to work with, and perhaps an indicator of what may be most in demand on the job boards a few years from now.<\/p>\n<p>Finally, looking at these figures I cannot help thinking how short-sighted Microsoft was in <a href=\"http:\/\/www.itwriting.com\/blog\/3361-microsoft-lets-go-of-ironpython-and-ironruby.html\" target=\"_blank\">abandoning<\/a> IronPython and IronRuby back in 2010.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I cloned a github repository today, and while browsing the site noticed the language stats: Git was originally developed for the Linux kernel and is mainly for the open source community. I was interested to see JavaScript, the language of HTML 5, riding so high. PHP, C and C++ are lower than I would have &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/5317-top-languages-on-github-javascript-reigns-ruby-and-python-next.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Top languages on Github: JavaScript reigns, Ruby and Python next<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,52,62,64,80],"tags":[418,512,676,740,746,790],"class_list":["post-5317","post","type-post","status-publish","format-standard","hentry","category-development","category-linux","category-open-source","category-php","category-software-development","tag-github","tag-java","tag-open-source","tag-programming","tag-python","tag-ruby"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=5317"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5317\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=5317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=5317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=5317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}