TIOBE Index for the most popular programming languages is out for September 2020. While C has managed to beat Java and Python this time to grab the first position, the most important highlight of this update is C++. Despite having its share of ups and downs over 35-years, C++ has emerged as the fastest-growing programming language on the index.
C++ scored a rating of 7.11%, earning a 1.48% increase over September 2019, which is the biggest gain so far among all languages this month. For those who are unfamiliar with the TIOBE index, it is an indicator of the popularity of programming languages each month. The ratings are based on the number of skilled engineers, courses, and third-party vendors world-wide.
Why C++ is the fastest growing programming language this time?
C++ currently ranks fourth, behind C, Java, and Python and is “doing very well” according to TIOBE CEO Paul Jansen. He adds that C++ hit a high point in 2003 with a 17.53% share placing it directly in the top three programming languages.
One of the plausible reason behind this sudden surge of interest in C++ is the arrival of C++20. The two key features of C++20 are ‘modules’ and ‘coroutines’. Jansen hopes that the “new modules feature … is going to replace the dreadful include mechanism.”
This week, the finalized version of C++20 was approved by the International Organization for Standardization’s (ISO) C++ group, and Working Group 21 (WG21). C++20 is the first major update under the three-year release cycle of the programming language after C++17 in 2017. In fact, some engineers view C++20 as the largest release since C++11.
What’s your opinion? Which programming language do you prefer? Leave your comments below!