Java and C continue to lead the Tiobe index of programming language popularity, but both dropped to all-time lows in the just-published August release of the index.
The longtime leaders have had to share the programming landscape with a growing number of language optionsattracting developers, which has caused their slippage in the index. Java's rating this month was 12.961 percent, a drop of more than six percentage points since August 2016, while C's rating was 6.477 percent, a year-over-year drop of nearly five points. Java's rating last month was 13.774 percent while C was rated at 7.321 percent.
The Tiobe index measures language popularity using a formula that examines searches on languages in popular search engines such as Google, Wikipedia, and Bing. Tiobe believes Java might be alone in seeing a continuing decline going forward. "Most of the top 10 languages will not go lower, except for Java. It could drop another [five percentage points]," said Paul Jansen, managing director at software quality services provider Tiobe. "This is based on some experimental algorithms that we use to forecast what is going to happen."
The Tiobe index top 10 for August:
- Java (12.961 percent share)
- C (6.477)
- C++ (5.55)
- C# (4.195)
- Python (3.692)
- Visual Basic .Net (2.569)
- PHP (2.293)
- Perl (1.995)
- Ruby (1.965)
Elsewhere in the August index, the Crystal language jumped from 60th place last month to 32nd place. While the statically typed language still has just a small share of the index, with a rating of .731 percent, Tiobe predicts further gains ahead for the language. "It uses Ruby syntax to make the move for Ruby programmers easier," Jansen said. "Crystal is compiled, so it is much faster and uses less memory. Especially in industrial settings, these are huge benefits." The language compiles to native code.
While it remains to be seen whether Crystal's rise is a temporary blip or a long-term trend, Google's Go language, which has been a rising star in the index, slipped this month, dropping from 10th place in July to 16th place, with a rating of 1.645. Jansen is not worried. Big gainers in the index often drop the month after. "But eventually, it will go back to its high position."
Sign up for Computerworld eNewsletters.