Slashdot Mirror


Most Popular Programming Languages: C++ Knocks Python Out of Top Three in New Study (techrepublic.com)

C++ has knocked machine-learning favorite Python out of the top 3 in the TIOBE Index of popular programming languages. From a report: It marks a reversal of fortune for C++, which, after years of occupying third place in the index, was pushed down to fourth place by Python in September last year. First and second place in the list remain unchanged, with Java in pole position and C at number two. The TIOBE Index attempts to estimate the popularity of languages worldwide based on results from major search engines. The index is sometimes criticized for being a rather blunt measure, likely to be influenced by a range of factors beyond a language's popularity, but its rankings are broadly in line with others, with a similar mix of languages albeit arranged in a different order.

In an analysis alongside the latest figures, TIOBE attributes the comeback of C++ to a surge in its popularity, rather than a fall in the use of Python. "This is certainly not because Python is in decline: Python is scoring all time highs almost every month. It is just that C++ is also getting more and more popular," it writes. The report credits this growing interest in C++ to C++11, the version of the language released in 2011 that TIOBE said made C++ "much simpler, safer and more expressive."

1 of 161 comments (clear)

  1. Re:Make C++ simpler ?!? by The+Evil+Atheist · · Score: -1, Flamebait

    C++ is simpler compared to the past, you idiot. They're not saying it's the simplest language. It's still quite complex. But it's simpler than the past - and more importantly - simpler to be safer than in the past.

    People here say choose the right tool for the job. Well, C++ has the right tools for the job. You either have multiple languages for their own thing and somehow try to glue them together, or you have one big language made up of smaller languages that, if they were on their own, would be a domain specific language. And recent history shows people would prefer to have one language to work in different jobs than having to learn multiple languages and trying to join them together with pipes.

    --
    Those who do not learn from commit history are doomed to regress it.