InicioArte y Fronterathose that people complain about and those that no one uses"

those that people complain about and those that no one uses”


Bjarne Stroustrup speaks again on the topic of the best programming languages. With so many ecosystems such as Python, JavaScript, Ruby and others, it is normal to wonder which one to choose, but the creator of C++ is clear.

With the growth of the integration of artificial intelligence and modern libraries that make development work faster and easierthe Danish computer scientist claims that complexity is actually not only inevitable, but necessary.

Everything revolves around what is required in terms of level of control in programming and that is why in software engineering practically the industry is divided into two main language categories.

Complexity in industrial languages ​​defines two main types

Stroustrup has not only been one of the key experts in the evolution of programming, but has also given relevant information for new generations of professionals of software engineering.

In various interviews or official statements he has made things clear, such as that it is impossible to learn to program online or that you are not “too smart” if you want to achieve success in the industry.

There are too many important points that developers consider when listening to quotes from the famous computer scientist, as well as other specialists who agree with his way of thinking.

In all this, the issue enters that “There are only two types of programming languages: those that people complain about and those that no one uses”a detail that makes you reflect on the current functioning of technology.

To understand it better, from its official blog, in the FAQs it shares that C++ is not the greatest programming language of all, especially when compared to C# or Java, but it is still perceived as “high complexity.”

The main objective of creating this ecosystem was for it to be simpler and have an extensive technical surface due to its versatility. In this way, it has become a perfect option for large-scale systems, especially because it works more to solve problems today than it did three decades ago, but is still perceived as “complicated”.

On the other hand, modern languages ​​that are considered “easy” do not incorporate these same capabilities because their dependency on external libraries and heavy environments It makes them somewhat complex, being even less efficient and flexible than C++ itself.

This is where the two types of categories arise, those that are a constant complaint for being successful, widely used and with a long life in the industry (such as C++, Java or Python), but those that are ideal for massive, reliable and stable work.

The other is the ones that no one complains about or uses, considered “perfect” and “practical” due to their simplicity, but are positioned in the academic or experimental sections.

Stroustrup emphasizes that anyone who is powerful enough, will inevitably generate complaintsbut both are good options if used in the right situations. So, “perfection is the enemy of usefulness,” he concludes in the shared data.



Source link

RELATED ARTICLES

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Most Popular

Recent Comments