Slashdot Mirror


Which Programming Language Is Most Popular - The Final Answer? (zdnet.com)

An anonymous Slashdot reader writes: Following a common technique among political pollsters, a technology columnist combined the results from various measures of programming language popularity for a more definitive answer about the most important languages to study. He used IEEE Spectrum's interactive list of the top programming languages, which lets you adjust the weight given to the number of job listings and number or open source projects, then combined it with the TIOBE Index (which is based on search engine results), and the PYPL Index, which checks the number of tutorials for each programming language on Google.

The results? "The top cluster contains Java, C, Python, and C++. Without a doubt, you should attain familiarity with these four languages." He points out they're not tied to a specific programming platform, unlike languages in the second cluster -- JavaScript, C#, PHP, and Swift -- while the last two languages in the top 10 were Objective-C and R. "The C-family of languages still dominates. Java, C++, C, C#, and even Objective-C are all C-based languages. If you're only going to learn one language, you should pick one of those." But his ultimate advice is to "learn multiple languages and multiple frameworks... Programming is not just an intellectual exercise. You have to actually make stuff."

1 of 401 comments (clear)

  1. Re:Yeah, but... by arth1 · · Score: 5, Interesting

    Don't forget shell scripts.
    I do development in C and many other languages, but I bet that most of the code I write is in posix sh, bash or perl.

    Some quite advanced systems are written as scripts. When timing is not essential, it can be a rational choice. And even then, the majority of a system can be written as scripts, with only the timing-critical components being compiled code.