All posts tagged: programming languages

Kotlin, Ruby & Swift Drop in Popularity

Kotlin, Ruby & Swift Drop in Popularity

Popularity consolidated in the top 20 programming languages in April, according to TIOBE Software CEO Paul Jansen. C overtook Java for the number three spot between March and April. Key takeaways from the April TIOBE Index rankings: SQL continues to fall as it has done over the last few months, dropping to the number 10 position. C++ held on to the number two spot, showing a significant year-over-year increase in the proprietary points system. Python’s popularity dipped slightly month-over-month, but it still holds a significant lead over the second-place language, C++. Take this survey for a chance to win a gift card: Tell our sister site DZone about your work with APIs by completing this brief survey for a chance to enter to win one of two $120 e-gift cards of your choice.  Kotlin and Swift decline when they’re no longer the best picks for mobile Kotlin, Ruby, and Swift are all “likely to go out of fashion” after reliably holding on to spots in the top 20, Jansen said. Why? For Kotlin and Swift, …

Legacy ‘Dinosaur’ Languages Are Making a Comeback

Legacy ‘Dinosaur’ Languages Are Making a Comeback

Legacy programming languages, once thought to be relics of the past, are having a surprising comeback. This month, Fortran, Ada, COBOL, and Delphi all vying for positions in the TIOBE Index top 20. Takeaways from the March TIOBE rankings: Python: Recently named “TIOBE’s programming language of the year 2024” in January by TIOBE CEO Paul Jansen continues its meteoric rise. C++: Maintains its stronghold at second place on the leaderboard. Fortran and Delphi: Both legacy languages, are fighting for a spot in the top 10. COBOL and Ada: Both re-entered the top 20 this month. Ada, notably, was the third highest ranking language back in 1985. “I think that it (comeback) has to do with the many vital legacy systems that keep the world running,” Jansen said in the TIOBE Programming Community Index in March. “Most of them are developed with the aid of these dinosaur languages.” A shift in priorities: February vs. March This marks a noticeable shift from February’s rankings, which were dominated by speed-focused languages like C+ +, Go, and Rust. Jansen attributed that trend to the growing need …

Fast Programming Languages Are In Demand

Fast Programming Languages Are In Demand

Fast programming languages are gaining popularity, TIOBE CEO Paul Jansen said in the TIOBE Programming Community Index in February. Fast programming languages he called out include C++, Go, and Rust. Also, according to the updated TIOBE rankings: Python, to which Jansen awarded the title “TIOBE’s programming language of the year 2024” in January, continued to skyrocket. C++ held onto its place at second from the top of the leaderboard. Mojo and Zig are following trajectories likely to bring them into the top 50, and reached #51 and #56 respectively in February. The TIOBE Programming Community Index shows trends in programming languages based on search engine volume. Trends year-over-year from the TIOBE Programming Community Index. Python is the light blue trend line. Image: TIOBE Software Speed of programs matters in 2025 “Now that the world needs to crunch more and more numbers per second, and hardware is not evolving fast enough, speed of programs is getting important. Having said this, it is not surprising that the fast programming languages are gaining ground in the TIOBE index,” …

Top 8 Software Development Technologies to Consider in 2025

Top 8 Software Development Technologies to Consider in 2025

Software development is a dynamic field where programming languages, frameworks, and technologies may live and die within a few years, and job market needs constantly change. However, developers remain among the most in-demand tech professionals, and learning the right programming languages and other skills can help you find a high-paying job in the field. A report from Pluralsight identified the most popular software development technologies of the past year, along with those with the most growth. The most popular software development technologies in 2025 Here are the top 10 most popular software development technologies in 2025, according to the report: AI Agents and LangChain RAG and Agentic RAG Python AWS and Azure Kubernetes and Docker Angular, React, and Blazor SQL Linux SEE: Python is today’s most popular programming language, according to the TIOBE Programming Community index. “We predict in 2025 the biggest disrupter to tech in general will be the adoption of AI agents,” wrote Adam Ipsen, lead content strategist at Pluralsight. The LangChain software framework can be used to create and direct those agents. …

TIOBE Programming Index December 2024: Python Holds Lead

TIOBE Programming Index December 2024: Python Holds Lead

Python is headed toward a likely win of programming language of the year 2024, TIOBE CEO Paul Jansen predicted in the TIOBE Programming Community Index in December. According to the updated rankings: Python grew in popularity from 22.85% in the proprietary ranking system in November to 23.84% in December. In second, C++ rose from 10.64% in November to 10.82% in December, perhaps a sign of recovery after a long slide in popularity starting in February. In third, Java slightly grew in popularity from 9.6% to 9.72%. The TIOBE Programming Community Index shows trends in programming languages based on search engine volume. Trends year-over-year from the TIOBE Programming Community Index. Image: TIOBE Software Must-read developer coverage What will be the year’s best? Every year, TIOBE Software calculates its programming language of the year — the language with the highest rise in ratings over the year. Python gained 10%, putting it well ahead of runners-up Java and JavaScript, which saw gains of +1.73% and +1.72%, respectively. “Python is unstoppable thanks to its support for AI and data …

Software Makers Encouraged to Stop Using C/C++ by 2026

Software Makers Encouraged to Stop Using C/C++ by 2026

The federal government is encouraging software manufacturers to ditch C/C++ and take other actions that could “reduce customer risk,” according to the Product Security Best Practices report. In particular, CISA and the FBI set a deadline of Jan. 1, 2026, for compliance with memory safety guidelines. The report covers guidelines and recommendations rather than mandatory rules, particularly for software manufacturers who work on critical infrastructure or national critical functions. The agencies specifically highlighted on-premises software, cloud services, and software-as-a-service. While it isn’t directly stated that using ‘unsafe’ languages could disqualify manufacturers from government work, and the report is “non-binding,” the message is straightforward: Such practices are inappropriate for any work classified as relevant to national security. “By following the recommendations in this guidance, manufacturers will signal to customers that they are taking ownership of customer security outcomes, a key Secure by Design principle,” the report states. Memory-unsafe programming languages introduce potential flaws The report describes memory-unsafe languages as “dangerous and significantly elevates risk to national security.” Development in memory-unsafe languages is the first practice the …

TIOBE Programming Language Index News: C Loses Its Crown

The top three programming languages on the TIOBE Programming Community Index saw a major shakeup in September, as C dropped to fourth place on the list. This is the lowest score C has ever held since its first appearance at the inception of the index in 2001. C moved from 9.17% in August to 8.89% in September. This continues the downward trend for C, which peaked at 16.56% in December 2022 and has largely fallen ever since. The TIOBE Programming Community Index shows trends in programming languages based on search engine volume. Trends year-over-year from the TIOBE Programming Community Index. Image: TIOBE Software Why did C’s popularity fall? “Large C programs are hard to maintain because of the lack of object oriented features,” wrote TIOBE Software CEO Paul Jansen in the monthly release of the TIOBE Index. “Now that embedded systems tend to grow in functionality and thus in code size, and since more and more embedded compilers have good C++ support, there is tendency to switch from C to C++.” In addition, the U.S. …