The first place in the ranking of 55 positions was taken by Python, in 43rd place was COBOL, which was considered dead for many years. The final results are largely consistent with the analytics of the research company RedMonk, a resource for developers GitHub (owned by Microsoft), as well as the popularity index of programming languages Tiobe.

The top five most common programming languages according to IEEE Spectrum are Python, Java, C, C++ and JavaScript, while the second five are R, Arduino, Go, Swift and Matlab. This list is almost the same as the IEEE Spectrum top 10 rating of 2019, except that Matlab was one line ahead of GO, and C # occupied the seventh line, which ended up in 23rd place in 2020. Three additional ratings of programming languages have been published on the IEEE Spectrum website: by the rate of growth in popularity, by the number of open vacancies for developers, and by popularity on resources for hosting open source code. In terms of growth in popularity, the top 10 languages look like this (in descending order): Python, Java, C, C++, Go, JS, Arduino, Dart, HTML, Swift. COBOL ranked 46th on this list. Arduino Three of the four ratings compiled by IEEE Spectrum include Arduino, a hardware and software platform designed to create basic automation and robotics systems. It is aimed at non-professional users, but the compilers of the rating, according to them, included it in the rating for a reason. In fact, the Arduino software is based on the C ++ language. "When people search for information about Arduino programming, they search for 'Arduino code' or buy a book about 'Arduino programming' rather than 'C programming'," noted IEEE Spectrum contributor Steven Kass ( Stephen Cass). COBOL Programming languages in their main rating were rated by IEEE Spectrum employees based on the frequency of mentions and requests for certain languages on various major resources. In this case, there are eight of them, and these are: CareerBuilder, GitHub, Google, Hacker News, Reddit, Stack Overflow, Twitter, and the IEEE Institute website. If we compare, for example, the results in terms of popularity on Twitter, then COBOL, which is considered a dead language, took seventh place in it. ZDnet portal experts attribute this to the recent surge of interest in this language.

programming #Information technology July 29, 2020, 05:37 5684 0 Experts from the Institute of Electrical and Electronics Engineers (IEEE) have published a rating of programming languages in their monthly IEEE Spectrum magazine. Compilers assigned places in the rating using their own rating scale from 0 to 100 points. Arduino Cobol Why You Shouldn't Refuse Cobol Programs Programming Language Popularity Rating The first place out of 55 positions was occupied by Python, the 43rd place was taken by COBOL, which was considered dead for many years. The final results are largely consistent with the analytics of the research company RedMonk, a resource for developers GitHub (owned by Microsoft), as well as the popularity index of programming languages Tiobe. Python and Java are leaders among programming languages, according to IEEE The top five most common programming languages, according to the IEEE Spectrum, are Python, Java, C, C ++ and JavaScript, and the second five consists of R, Arduino, Go, Swift and matlab. This list is almost the same as the IEEE Spectrum top 10 rating of 2019, except that Matlab was one line ahead of GO, and C # occupied the seventh line, which ended up in 23rd place in 2020. Three additional ratings of programming languages have been published on the IEEE Spectrum website: by the rate of growth in popularity, by the number of open vacancies for developers, and by popularity on resources for hosting open source code. In terms of growth in popularity, the top 10 languages look like this (in descending order): Python, Java, C, C++, Go, JS, Arduino, Dart, HTML, Swift. COBOL ranked 46th on this list. Arduino Three of the four ratings compiled by IEEE Spectrum include Arduino, a hardware and software platform designed to create basic automation and robotics systems. It is aimed at non-professional users, but the compilers of the rating, according to them, included it in the rating for a reason. In fact, the Arduino software is based on the C ++ language. "When people search for information about Arduino programming, they search for 'Arduino code' or buy a book about 'Arduino programming' rather than 'C programming'," noted IEEE Spectrum contributor Steven Kass ( Stephen Cass). COBOL Programming languages in their main rating were rated by IEEE Spectrum employees based on the frequency of mentions and requests for certain languages on various major resources. In this case, there are eight of them, and they are: CareerBuilder, GitHub, Google, Hacker News, Reddit, Stack Ove 

rflow, Twitter, and the IEEE Institute website. If we compare, for example, the results in terms of popularity on Twitter, then COBOL, which is considered a dead language, took seventh place in it. ZDnet portal experts attribute this to the recent surge of interest in this language. The COBOL programming language has risen from the dead. In early April 2020, an active search for programmers who know COBOL began in a number of US states. They were required to update the software used in the US employment system, running on outdated hardware. Against the backdrop of an increase in the number of unemployed in the United States due to the COVID-19 coronavirus pandemic, this “iron” could no longer cope with the load. COBOL is one of the oldest programming languages in the world, its first version was released in 1959. In mid-April 2020, IBM made its contribution to the popularization of COBOL - it announced that it was preparing to conduct training courses on this language to increase the number of specialists, versed in it. IBM's initiative was backed by the Open Mainframe Project, an open source software project that runs on mainframes and is curated by the Linux Foundation. IBM themselves wanted to make it completely free, and upon completion, it was going to post all the materials on GitHub in the Open Mainframe Project profile. IBM also announced its commitment to resurrect the COBOL community using modern communication methods. To do this, she has already taken a number of actions, including the creation of several highly specialized web forums related specifically to this programming language. All forums are launched on the Open Mainframe Project website. On one of them, COBOL specialists can jointly discuss the solution of a particular issue related to the program code, and the other is designed to search for specialists in this language. This is a kind of database of programmers who know COBOL and are able to come to the aid of organizations that use software written in this language and, for one reason or another, are not ready to abandon it.

Why You Can't Quit COBOL Programs Despite the fact that almost no one learns COBOL these days, COBOL programs are still very popular. According to Reuters, 220 billion lines of code for this language are used worldwide in 2020. In particular, COBOL programs are used, in addition to employment systems, also in financial institutions. At least 43% of software used in banking is written in COBOL, and such software can be found in 95% of ATMs worldwide. One of the main reasons why a drastic move away from programs written in a dead language is impossible is the need to inject significant financial resources into the transition to more modern software. For example, the Commonwealth Bank of Australia, which decided to completely replace all COBOL applications, spent about $750 million on this. The transition took five years.