Programming languages: Python is on the verge of another big step forward
By Liam Tung
Python could soon take first place in one more programming language popularity ranking.
According to one measure, Python is potentially on the verge of becoming the most popular computer programming language and joining C and Java as the only other languages to attain the top spot.
Python has been snapping at the heels of Java and C for the past few years on the 20-year-old Tiobe index and recently knocked Java off the second spot to rival C.
C, created in the 1970s, remains popular because it is a foundational language with direct access to hardware, but it is also prone to memory-related security vulnerabilities. Mozilla-hatched Rust holds promise to replace C in systems programming, as seen in efforts underway at Google to bring Rust to Android, a push to make Rust a second language to C in the Linux kernel, Amazon Web Services’ use of Rust in infrastructure programming, and moves at Microsoft to bring Rust to Windows and Azure.
But Rust is nowhere near as popular as Python, which is favored because it’s relatively easy to learn and has a wealth of machine-learning libraries and frameworks, such as NumPy and TensorFlow.
“Python has never been so close to the number 1 position of the TIOBE index,” writes Paul Jansen, chief of Tiobe software.
“It only needs to bridge 0.16% to surpass C. This might happen any time now. If Python becomes number 1, a new milestone has been reached in the TIOBE index. Only 2 other languages have ever been leading the pack so far, i.e. C and Java.”
The Python Software Foundation recently appointed a Developer in Residence (DIR) to focus on the Core Python (CPython) — the core implementation of open-source Python that other versions of Python are based on.
The top 20 languages also included Classic Visual Basic, Groovy, Ruby, Go, Swift, MATLAB, Fortran, R, Perl, and Delphi.
Fortran’s re-emergence as a top 20 language is notable. Just in July 2020, Tiobe ranked it as the 50th most popular language. But earlier this year, Fortran shot up to the 20th spot in Tiobe’s index.
Fortran, designed at IBM in the 1950s, remains popular for coding on the world’s most powerful supercomputers. However, some US Fortran standards committee members think the language is under threat from other languages eating into domains Fortran historically performed well in. The catch for Fortran is that developing new features also risks breaking old code.
Read original article: here
Amsterdam is one of Europe’s leading tech-hubs. Companies are enhancing their international orientation in order to draw in talented internationals who can help them realise their projects. Esti, IT recruitment Amsterdam, attracts and retains international IT talent by guiding companies to develop a culture in which international professionals thrive. The perfect match is not only about meeting 100% of the requirements but most of all about change, progress and new experiences. Esti focusses on the personal motivation and ambition of each professional.