{"id":350741,"date":"2020-05-09T15:00:22","date_gmt":"2020-05-09T13:00:22","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=350741"},"modified":"2020-05-09T15:01:11","modified_gmt":"2020-05-09T13:01:11","slug":"why-programming-language-c-is-rising-in-popularity","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/software\/350741-why-programming-language-c-is-rising-in-popularity.html","title":{"rendered":"Why programming language C is rising in popularity"},"content":{"rendered":"<p>According to the <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>TIOBE Index<\/strong><\/a> for May 2020, C is now the most popular programming language in the world after overtaking Java.<\/p>\n<p>According to the index, C also showed the highest year-on-year growth of any language in the top 20 rankings.<\/p>\n<p>The last time C reached number one was in 2015, said TIOBE, adding that the rise of C to the top may be due to the coronavirus pandemic.<\/p>\n<p>\u201cEmbedded software languages such as C and C++ are gaining popularity because these are used in software for medical devices,\u201d said TIOBE CEO Paul Jansen.<\/p>\n<p>He added that languages such as Python and R are also growing, which Jansen believes is because these languages are used in the data sciences \u2013 making them more popular while many look for a cure or vaccine for COVID-19.<\/p>\n<p>According to <a href=\"https:\/\/www.computerscience.org\/resources\/computer-programming-languages\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>computerscience.org<\/strong><\/a>, C is used primarily to develop low-level applications.<\/p>\n<p>Medical devices, which have risen in necessity during the pandemic, use embedded software languages like C.<\/p>\n<p>C also remains the dominant language for the development of drivers, word and spreadsheet processors, and operating systems \u2013 all critical functions that are unlikely to be neglected even during the pandemic.<\/p>\n<p>In contrast, higher-level solutions could be taking a back seat as they are not as critical &#8211; slanting the numbers in C&#8217;s favour.<\/p>\n<h3 class=\"my-4\">IoT<\/h3>\n<p>Additionally, C is perceived by many to be one of the most popular and important programming languages in IoT.<\/p>\n<p>This is because it can communicate with simple sensors, making it more efficient than alternative languages.<\/p>\n<p>IoT is a sector that may also benefit from the pandemic, as reduced workforces increase the value of using IoT to track and monitor assets.<\/p>\n<p><strong><a href=\"https:\/\/mybroadband.co.za\/news\/technology\/348115-south-africas-essential-services-definition-is-hurting-tech-businesses.html\">According<\/a><\/strong> to SqwidNet MD Phathizwe Malinga, the \u201cdigitization imperative\u201d has become real to many businesses as a result of the COVID-19 pandemic and IoT businesses like SqwidNet are best positioned to enable and enrich this.<\/p>\n<p>\u201cDriving innovation through IoT will ultimately be good for our business,\u201d said Malinga.<\/p>\n<h3 class=\"my-4\">PYPL rankings<\/h3>\n<p>The\u00a0<a href=\"https:\/\/pypl.github.io\/PYPL.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>PYPL rankings<\/strong><\/a>, however, offer a different assessment of the most popular programming languages in the world.<\/p>\n<p>These rankings claim that Python is comfortably the most popular programming language as of May 2020, followed by Java and JavaScript.<\/p>\n<p>C and C++ have only a combined 5.67% share, compared to the 31.17% market share boasted by Python.<\/p>\n<h3 class=\"my-4\">May 2020 rankings<\/h3>\n<p>The top 10 programming languages for May 2020, according to the TIOBE Index and PYPL rankings, are detailed below.<\/p>\n<div class=\"mybb_table\">\n<div class=\"table-responsive\"><table class=\"table\" border=\"0\" width=\"100%\" cellpadding=\"7\">\n<thead>\n<tr>\n<th colspan=\"4\">\n<div style=\"text-align: center;\" align=\"center\">May 2020<\/div>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td bgcolor=\"#CCCCCC\" width=\"30%\"><strong>TIOBE Index<\/strong><\/td>\n<td bgcolor=\"#CCCCCC\" width=\"20%\"><strong>Change YoY<\/strong><\/td>\n<td bgcolor=\"#CCCCCC\" width=\"30%\"><strong>PYPL Ranking<\/strong><\/td>\n<td bgcolor=\"#CCCCCC\" width=\"20%\"><strong>Change YoY<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>C<\/strong><\/td>\n<td style=\"color: #a00000;\"><span style=\"color: #339966;\"><strong>+2.82%<\/strong><\/span><\/td>\n<td><strong>Python<\/strong><\/td>\n<td style=\"color: #00a000;\"><strong>+4.3%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Java<\/strong><\/td>\n<td style=\"color: #00a000;\"><strong>+0.28%<\/strong><\/td>\n<td><strong>Java<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-2.4%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Python<\/strong><\/td>\n<td style=\"color: #00a000;\"><strong>+1.29%<\/strong><\/td>\n<td><strong>JavaScript<\/strong><\/td>\n<td style=\"color: #00a000;\"><span style=\"color: #800000;\"><strong>-0.3%<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td><strong>C++<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-1.97%<\/strong><\/td>\n<td><strong>C#<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.2%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>C#<\/strong><\/td>\n<td style=\"color: #00a000;\"><strong>+0.3%<\/strong><\/td>\n<td><strong>PHP<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-1.0%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Visual Basic<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-1.01%<\/strong><\/td>\n<td><strong>C\/C++<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.3%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>JavaScript<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.01%<\/strong><\/td>\n<td><strong>R<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.1%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>PHP<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.00%<\/strong><\/td>\n<td><strong>Objective-C<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.4%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>SQL<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.47%<\/strong><\/td>\n<td><strong>Swift<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong>-0.1%<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>R<\/strong><\/td>\n<td style=\"color: #a00000;\"><strong><span style=\"color: #339966;\">+0.9%<\/span><\/strong><\/td>\n<td><strong>TypeScript<\/strong><\/td>\n<td style=\"color: #a00000;\"><span style=\"color: #339966;\"><strong>+0.3%<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<h3 class=\"my-4\">Calculating the rankings<\/h3>\n<ul>\n<li><a href=\"https:\/\/pypl.github.io\/PYPL.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>PYPL<\/strong><\/a>\u00a0\u2013 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\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>TIOBE<\/strong><\/a>\u00a0\u2013 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<h3 class=\"my-4\">Now read: <a href=\"https:\/\/mybroadband.co.za\/news\/business\/350650-massive-drop-in-it-spending-due-to-coronavirus.html\" rel=\"bookmark\">Massive drop in IT spending due to coronavirus<\/a><\/h3>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>According to the TIOBE Index for May 2020, C is now the most popular programming language in the world after overtaking Java.<\/p>\n","protected":false},"author":341039,"featured_media":230921,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[35,32376,40064,38711],"class_list":["post-350741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-headline","tag-programming-languages","tag-pypl-index","tag-tiobe-index"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/350741"}],"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\/341039"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=350741"}],"version-history":[{"count":2,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/350741\/revisions"}],"predecessor-version":[{"id":351387,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/350741\/revisions\/351387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/230921"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=350741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=350741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=350741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}