While the order hasn't change, Tiobe CEO Pau Jansen notes that the difference in apparent popularity is remarkably small, with just 0.67% between C and Python.
"This means that the next few months will be exciting. What language is going to win this battle? Python seems to have the best chances to become number 1, thanks to its market leadership in the booming field of data mining and artificial intelligence," Jansen noted.
C, created at Bell Labs almost 50 years ago, is a mainstay among programmers knocking out machine-instruction code. Searches for C were down 4.83 percentage points compared to last July. Java searches were down 3.93% over the period, while Python gained 1.86%.
Another interesting shift is around Rust, the programming language created at Mozilla with the intent of providing memory safety guarantees that are lacking from C and C++. Rust is being eyed by tech giants because they struggle to keep pace with the volume of security bugs, most of which are memory-related.
The language is popular for systems programming and infrastructure programming, gaining support from Google, Microsoft, Amazon and Facebook.
Python uses too much memory and energy from hardware, he admitted. He also conceded that Python probably won't have a future in the browser, despite WebAssembly – a runtime standard that's supported by all major browser makers and is helping make more powerful web applications.