Top programming languages for November 2019: C gets an A+
Every month, we keep tabs on the TIOBE Index to see which programming languages are rising up the charts. The November 2019 update sees a few changes, including a slight rise for C and Python. TIOBE predicts that it is possible for C to overtake Java and become number 1 again by the end of the year. Meanwhile, what is Dice saying about the top paid programming languages?
The TIOBE Index updated to reflect November 2019 rating changes.
According to the TIOBE Index, C has been growing and edging up closer to Java’s number one spot.
This month there are couple of interesting moves in the TIOBE index top 20. First of all, C is getting really close to Java now. The difference is only 0.2%. May be C will become number 1 again before the end of the year. It is also exciting to see who is taking the top 10 position. This changes almost every month. Two months ago this was SQL, last month it was Objective-C, but this month Swift takes over. The gap with Ruby at position 11 is almost 0.4%, which might indicate that Swift is keeping its top 10 position at least for a couple of months. It is also interesting to note that Rust scored an all time high by jumping from position 34 to 25 in one month. If the positive news about Rust continues it might become a member of the top 20.
Here’s the current top 10 programming languages:
This month brings no major surprises to the table regarding language popularity. A few dips and small rises are expected since the data is pulled from search engine queries. Its methodology means that this ranking is by no means definitive.
The TIOBE Index only tells us that people are searching for these languages with the query +”<language> programming”. It does not tell us how often people are programming in the language. However, it is just one metric of many you can use in order to keep tabs on programming trends.
With this in mind, this month saw a rise in C’s popularity. Will we see it become number one again by 2020? Back in 2014, C was the number one language on the index.
Keeping tabs on Java
What’s new for the number one language?
Currently, Java prepares for Java 14, the third version since the last long term support release. So far, the proposed release date is scheduled for March 17, 2020, keeping in line with the new release cadence.
Top languages for your buck
TIOBE might rank the most searched languages, but it doesn’t rank the most well-paid job positions. Dice recently published an insight regarding the top paid languages, according to job listings in their site database.
- Scala: $125,000
- Swift: $122,500
- C++: $100,000
- Python: $100,000
- Bash/Shell/PowerShell: $95,000
- Ruby: $95,000
- Java: $92,500
- C: $80,000
- C#: $77,500
- Objective-C: $77,500
- Go: $72,500
- R: $65,000
- SQL: $62,500
- WebAssembly: $60,000
- HTML/CSS: $55,000
Of course, these numbers don’t tell the entire story. Take job location, experience, and education level into consideration, for example.
Both Java and C are not the number one top paid language to program in. However, the fact that they are so commonly used makes them a great option to build a career upon. As far as which has the better-paid jobs, as you can see, both are similarly ranked.