{"id":515867,"date":"2023-11-20T15:47:30","date_gmt":"2023-11-20T13:47:30","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=515867"},"modified":"2023-11-20T15:47:30","modified_gmt":"2023-11-20T13:47:30","slug":"worlds-most-popular-programming-languages-revealed","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/software\/515867-worlds-most-popular-programming-languages-revealed.html","title":{"rendered":"World&#8217;s most popular programming languages revealed"},"content":{"rendered":"<p>TIOBE has published its latest Programming Community Index of the world&#8217;s most popular programming languages, revealing good growth for Kotlin and a continued dropoff in Java usage.<\/p>\n<p>It is important to note that this index is not about the best programming language or the language in which most lines of code have been written.<\/p>\n<p>The organisation uses search engines and online services like Google Search, Bing Search, Yahoo Search, Wikipedia, Amazon, YouTube and Baidu to compile a monthly index of the top 20 most popular programming languages.<\/p>\n<p>The ratings are based on the number of skilled engineers proficient in a certain language, the number of courses available for that language, and how many third-party vendors use the language.<\/p>\n<p>&#8220;The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system,&#8221; TIOBE explains.<\/p>\n<p>In November 2023, Kotlin gained 0.17% in its index rating, moving it up three positions from #18 to #15.<\/p>\n<p>Since November 2022, it has increased its rating by 0.68%, accounting for over half its total holding of 1.15%.<\/p>\n<p>The table below shows the top 20 most popular programming languages in the world, according to the TIOBE Programming Community Index.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-515881\" src=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-20-104836.png\" alt=\"\" width=\"941\" height=\"786\" srcset=\"https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-20-104836.png 941w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-20-104836-479x400.png 479w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-20-104836-638x533.png 638w, https:\/\/mybroadband.co.za\/news\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-20-104836-768x641.png 768w\" sizes=\"(max-width: 941px) 100vw, 941px\" \/><\/p>\n<p>The first wave of Kotlin popularity was in 2017 when Google announced first-class support for Kotlin on Android.<\/p>\n<p>&#8220;At that time, Kotlin peaked at almost 1% in the TIOBE index,&#8221; the organisation said. &#8220;That record has been beaten this month with a current rating of 1.15%.&#8221;<\/p>\n<p>TIOBE said that Kotlin was a direct competitor for Java and could potentially compete with the language in areas outside of Android app development.<\/p>\n<p>&#8220;Every Java domain has become an opportunity for Kotlin nowadays,&#8221; TIOBE said.<\/p>\n<p>TIOBE Software CEO Paul Jansen said he was &#8220;pretty sure&#8221; that Kotlin would move into the top 10 most popular programming languages.<\/p>\n<p>&#8220;Kotlin fits in the modern programming culture of expressive languages that have a strong type system and avoid occurrences of null pointer exceptions by design,&#8221; Jansen said.<\/p>\n<p>&#8220;If it can become part of the &#8216;Big 4&#8217; remains a question that is still to be answered.&#8221;<\/p>\n<h2 class=\"my-4\">C# closing the gap on Java<\/h2>\n<p>Kotlin has played a role in the declining popularity of Java in recent years.<\/p>\n<p>In the latest index, Java&#8217;s rating dropped from 8.92% to 8.35%, placing it outside the top 3 for a second month.<\/p>\n<p>While the rating of its biggest competitor \u2014 C# \u2014 also decreased due to the rise in ratings of smaller languages, its drop was much smaller.<\/p>\n<p>As a result, the gap between the two languages&#8217; ratings has narrowed from 1.21% to 0.7%. C# appears to be on the verge of surpassing Java in popularity.<\/p>\n<p>Java was the most popular language on the TIOBE index for several years, only conceding to C in certain months up to the start of 2020.<\/p>\n<p>It once held a share of over 25% of the community&#8217;s programming languages.<\/p>\n<p>However, it has seen a drop in popularity after Oracle introduced a paid licence model for the language in 2019.<\/p>\n<p>In stark contrast, Microsoft made C#\u00a0 free and open source after it was previously only available as part of its commercial Visual Studio software.<\/p>\n<p>Android also switched its preferred app development programming language from Java to Kotlin in May 2019 following a licensing spat with Oracle.<\/p>\n<hr \/>\n<h3 class=\"my-4\">Now read: <a href=\"https:\/\/mybroadband.co.za\/news\/software\/514499-the-software-behind-shoprites-incredible-success.html\" rel=\"bookmark\">The software behind Shoprite&#8217;s incredible success<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>The latest TIOBE Programming Community Index showed that Microsoft&#8217;s C# continues to gain on Oracle&#8217;s Java. But another smaller language is also making big waves.<\/p>\n","protected":false},"author":23,"featured_media":434072,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[397,16432,28709,13631,90044,35,10582,76608,3372,30358,32376,90048],"class_list":["post-515867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-android","tag-app-development","tag-c","tag-coding","tag-coding-languages","tag-headline","tag-java","tag-kotlin","tag-oracle","tag-programming","tag-programming-languages","tag-tiobe-programming-community-index"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/515867"}],"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\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=515867"}],"version-history":[{"count":2,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/515867\/revisions"}],"predecessor-version":[{"id":515963,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/515867\/revisions\/515963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/434072"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=515867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=515867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=515867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}