{"id":381496,"date":"2021-01-09T13:33:26","date_gmt":"2021-01-09T11:33:26","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=381496"},"modified":"2021-01-09T13:34:20","modified_gmt":"2021-01-09T11:34:20","slug":"top-programming-languages-of-2020","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/software\/381496-top-programming-languages-of-2020.html","title":{"rendered":"Top programming languages of 2020"},"content":{"rendered":"<p>WakaTime has released its data on the most-used programming languages, code editors, and operating systems for 2020.<\/p>\n<p>In contrast to indices such as PYPL and TIOBE, WakaTime&#8217;s ranking is based on the number of hours developers have spent coding in a programming language.<\/p>\n<p>WakaTime is a service that lets developers measure their programming time. According to Wakatime, over 250,000 programmers use its open-source plugins to get metrics about the time they spend in their code editor.<\/p>\n<p>The data it gathered during 2020 showed that JavaScript is the top language by number of development hours, though it has seen a steep decline since last year.<\/p>\n<p>Similarly, while Mac remained the top platform by developer hours logged, it is in sharp decline.<\/p>\n<p>This echoes anecdotal evidence from IT professionals who have started moving away from MacBook Pros as their hardware of choice for a variety of reasons \u2014 including poorer price-to-performance, lower limits in the amount of RAM that can be installed compared to non-Apple laptops, and Apple&#8217;s decision to drop Intel CPUs in favour of ARM-based processors.<\/p>\n<p>WakaTime&#8217;s data also showed that VS Code has enjoyed a meteoric rise as the code editor of choice among programmers who use its time tracking service.<\/p>\n<p>It&#8217;s worth noting that WakaTime&#8217;s statistics are biased towards the demographics of its users and may not represent the developer community at large.<\/p>\n<p>For example, WakaTime&#8217;s data may favour programmers who have a need to measure their working hours to generate invoices for clients or fill in timesheets.<\/p>\n<p>Similarly, the PYPL and TIOBE indices are biased according to how they gather data.<\/p>\n<p>According to PYPL, the <a href=\"https:\/\/mybroadband.co.za\/news\/software\/381460-the-most-popular-programming-languages-in-the-world-20.html\"><strong>top three languages in the world as of January 2021<\/strong><\/a> are Python, Java, and JavaScript.<\/p>\n<p>TIOBE, on the other hand, rates C, Java, and Python as the top three languages in the world. JavaScript is ranked seventh \u2014 after C++, C#, and Visual Basic.<\/p>\n<h3 class=\"my-4\">How rankings are calculated<\/h3>\n<ul>\n<li><strong><a href=\"https:\/\/wakatime.com\/blog\/43-wakatime-2020-programming-stats\" target=\"_blank\" rel=\"noopener noreferrer\">Wakatime<\/a><\/strong> \u2014 Measures coding time for programmers that use its open-source plugins.<\/li>\n<li><a href=\"https:\/\/pypl.github.io\/PYPL.html\"><strong>PYPL<\/strong><\/a> \u2014 The more a language tutorial is searched, the more popular the language is assumed to be. The raw data comes from Google Trends.<\/li>\n<li><a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\"><strong>TIOBE<\/strong><\/a> \u2014 The ratings are based on the number of skilled engineers worldwide, courses, and third-party vendors. Popular search engines are also used to calculate the ratings.<\/li>\n<\/ul>\n<hr \/>\n<h3 class=\"my-4\">Top programming languages of 2020 &#8211; Wakatime<\/h3>\n<p><a  data-lightbox=\"post-image\" href=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-programming-languages-of-2020.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-381498\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-programming-languages-of-2020.jpg\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-programming-languages-of-2020.jpg 800w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-programming-languages-of-2020-533x400.jpg 533w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-programming-languages-of-2020-573x430.jpg 573w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-programming-languages-of-2020-768x576.jpg 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<hr \/>\n<h3 class=\"my-4\">Top code editors of 2020 \u2014 Wakatime<\/h3>\n<p><a  data-lightbox=\"post-image\" href=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-code-editors-of-2020.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-381502\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-code-editors-of-2020.jpg\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-code-editors-of-2020.jpg 800w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-code-editors-of-2020-533x400.jpg 533w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-code-editors-of-2020-573x430.jpg 573w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-code-editors-of-2020-768x576.jpg 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<hr \/>\n<h3 class=\"my-4\">Top operating systems among programmers for 2020 \u2014 Wakatime<\/h3>\n<p><a  data-lightbox=\"post-image\" href=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-operating-systems-among-programmers-for-2020.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-381500\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-operating-systems-among-programmers-for-2020.jpg\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-operating-systems-among-programmers-for-2020.jpg 800w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-operating-systems-among-programmers-for-2020-533x400.jpg 533w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-operating-systems-among-programmers-for-2020-573x430.jpg 573w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2021\/01\/WakaTime-top-operating-systems-among-programmers-for-2020-768x576.jpg 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h3 class=\"my-4\">Now read: <a href=\"https:\/\/mybroadband.co.za\/news\/software\/350741-why-programming-language-c-is-rising-in-popularity.html\">Why programming language C is rising in popularity<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>WakaTime has released its data on the most-used programming languages, code editors, and operating systems for 2020.<\/p>\n","protected":false},"author":15,"featured_media":175245,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[35,51511,32376,40064,38711,68224],"class_list":["post-381496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-headline","tag-popular-programming-languages","tag-programming-languages","tag-pypl-index","tag-tiobe-index","tag-wakatime"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/381496"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=381496"}],"version-history":[{"count":1,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/381496\/revisions"}],"predecessor-version":[{"id":381922,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/381496\/revisions\/381922"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/175245"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=381496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=381496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=381496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}