Note: the IT circle has a world mystery for many years: “when on earth will Java die?” this year, some of the more popular languages have shown a steady decline, such as Java and C.
Java has been “dead”? Does the C language fail?
Over the past 16 years (since 2001), the TIOBE programming language ranking has been dominated by Java, C and C++ for a long time.
Java was once trapped in a dog’s belt, and was “dead” and “resurrected” so many times. Now it still sits on top. At the end of last year, the C language was destroyed, and this year is the top three.
Although C# and Python have been widely recognized as the core programming languages of the next era, they have not been fully reflected in popularity.
The reason why C# is unable to enter the third tier is mainly because its adoption rate in the non Windows domain is still not satisfactory. On the other hand, the dynamic typability of Python makes developers reluctant to apply in large and / or critical software systems.
However, we must admit that the gap between the three giants and other programming languages is shrinking rapidly. But after the three giants lose their overwhelming advantage, how the future will change is hard to come to a conclusion.
In fact, the current trend shows that hybridity is moving into the mainstream, and applications developed in single programming languages are becoming more and more rare.
According to this development process, there will be more language options for future TIOBE ranking. The exciting moment has come at last, and I believe that, like us, we are looking forward to seeing the fate of the programming languages in the coming years, and what languages will be able to reach the third one of the new era.
TIOBE September programming language rankings TOP20
TOP10 language TIOBE index trend
10 programming language history rankings (1987-2017)