Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the most annoying programming languages on the TIOBE list

2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

In this issue, the editor will bring you about the most annoying programming languages in the TIOBE list. The article is rich and analyzed and described from a professional point of view. I hope you can get something after reading this article.

The December TIOBE list has been released, with C still at the top of the list, followed by Java, Python and C++. In the field of programming languages, many programming languages experience a surge in popularity over time and a decline after historical iterations.

In order to better understand the development of the industry, TechRepublic conducted an interview with professionals in the industry to find out which programming languages are the most annoying. Finally, it is concluded that Java, Javascript, C++ and Perl are among the best.

In response, Tom Hatch, the engineering director of VMware, believes that the public's dislike of a language is proportional to its popularity, so the language that is often the most hated is also the most popular, or the most threatening.

Picture: iStock/pcess609

Java

Sometimes, a developer's particular disdain for a particular language may have something to do with the developer's familiarity with the programming language rather than any inherent negative emotion about the language. Hatch says that although he thinks Java is a great language, he personally hates Java. Because Java is a language that strictly implements OOP structures, most developers do not understand object-oriented programming (OOP) structures.

According to Hatch, Java has dominated the industry since the late 1990s and has remained popular for the rest of the year. But because of this, it is deeply hated by many developers.

On the other hand, with the improvement of language popularity, the demand for developers' skills is becoming higher and higher, which virtually increases the pressure on developers. An interviewee named Monica Lent believes that many developers have strong negative feelings about Java, probably because it is the language they first came into contact with early in their careers.

According to Lent, many experienced engineers learned Java in college as their first or major programming language. In part, Java may be hated because they associate the language with the frustration of learning code or learning a new programming language.

She also pointed out that public enthusiasm for Java continues to decline. The fact that Python surpassed Java in TIOBE's November ranking is a strong argument.

JavaScript

JavaScript ranks seventh in the latest TIOBE rankings, consistent with its ranking in December 2019. At the same time, since 2000, JavaScript has been in the top 10 on average every year.

Jack Mannino, CEO of nVisium, believes that JavaScript is a mess in real-world applications. In design, JavaScript encourages the use of anti-patterns such as global variables, and JavaScript's cast often confuses developers.

Hatch also criticized Javascript. "if hatred is spawned everywhere, then Javascript is typical," he says. Javascript is the only common language that can be run in a web browser. This also leads to criticism wherever it can be criticized.

Javascript was not originally developed as a full-featured language, but more as a scripting extension to HTML. This means that the language has had to develop a lot over the years. With its development, the ecosystem is also developing, introducing more and more Javascript frameworks, which makes developers tired and difficult to keep up with changes.

Brandon Minor, CEO and co-founder of Tangram Vision, described Javascript as a "nightmare". Although the language provides a grammar that is initially easy to learn, convenience ends here, he says. The "pain" felt by Javascript users is unmatched by other language users in the programming world.

C++

C++ is one of the most popular programming languages, ranking fourth in the latest TIOBE ranking. C++ has been in the top 10 every year since 1985, according to TIOBE, and C++ has remained in the top three from 1990 to 2015.

Hatch says C++ 's popularity has led to hatred from many areas. Specifically, Hatch describes C++ as an "object-oriented extension of the C language" with "endless functions". However, he also points out that as languages become more functional, they will also become more confusing.

Hatch also said that he liked what Linus Torvalds said, that is, "in other words, the only way to make a good, efficient, system-level, portable client is to eventually limit yourself to all the things that are basically available in C". This also means that C++ code is often very chaotic, and there are many C++ code bases that are difficult to follow and understand.

Perl

The dissatisfaction of the programming world is not just aimed at the long-standing mainstay of the industry. Interestingly, Hatch also shows that Perl is one of the programming languages he hates most. In the latest TIOBE list, Perl failed to make the top 10, ranking 14th, sandwiched between Swift and Ruby. But overall, Perl has grown in popularity over the past year, ranking 20th in TIOBE's December 2019 list.

"although Perl is no longer widely used, Perl code still lingers," Hatch said. Perl is often referred to as the "Write Only" language, and this mockery of Perl emphasizes how difficult it is to read Perl code, even for an experienced Perl developer. Not to mention Perl has changed a lot over the years. This means that there may be a big difference between old Perl code and newer Perl code.

These are the most annoying programming languages in the TIOBE list shared by the editor. If you happen to have similar doubts, please refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report