Some people say that these languages are going to be eliminated!

In order to facilitate office work and improve efficiency, new programming languages ​​have sprung up, but only a few programming languages ​​can become new favorites.

A side effect of this progress is that some ancient programming languages ​​will inevitably be forgotten as much as history.

If a programming language cannot keep up with the times, the user base will definitely be lost.

Does anyone remember the COBOL programming language? Many people may not know this language.

In fact, in the 1960s and 1970s, it was the programming language of choice for many U.S. banks and government agencies, but in the end, where can I still see it now?

When some government agencies discovered that they needed to update the code to completely reform the unemployment system, they discovered that few developers in the industry could use the programming language proficiently.

Many current programming languages ​​may also have a similar end.

Let us boldly analyze today: 5 programming languages ​​that will eventually disappear in the next 20 years.

This prediction is purely speculative. If there is any similarity, I feel deeply unfortunate. But don't take it seriously, it's pure speculation, maybe when it will usher in the second spring.

 Ruby

Ruby was immediately popular among programmers after its release in 1999, and its ability to quickly build applications left a very deep impression on programmers.

Following that, the popular Ruby on Rails framework was released in 2004. Because the names Ruby and Rails were almost synonymous at the time, Ruby was quickly pushed to the top of the list of programmers’ favorite programming languages. Bit.

It has gone through a solid ten years, ranking firmly at the top of the programming language rankings, and once became the focus of everyone's attention, but in the last ten years it has not been better, so Ruby was included in the list of elimination.

Why does Ruby fade away?

One of the most important factors leading to its ranking decline is its execution speed.

Applications built by it tend to run slower than other popular programming languages, such as JavaScript, Go, and Python (under some frameworks).

At the same time, the latter three have been developed to meet the needs of the time, and Ruby has been standing in place in many aspects, and there is no progress.

For example, the MVC architecture that made Ruby on Rails famous. In fact, it looks more or less outdated now.

 Visual Basic

Visual Basic is recognized as one of the most disliked programming languages ​​by programmers, no one opposed it, right? (The objection is that you are right!!)

It was released by Microsoft in 1991. As the main tool for building Windows, the goal is to achieve, but there have been many problems recently.

There is also a big gap in enthusiasm for using VB for development. With the release of C# in 2000, this gap has gradually expanded.

Because C# is more concise, provides a wider range of functions, and is more suitable for cloud services and mobile development (playing an important role in the current market), many developers have given up using VB and turned to C#.

C# is really good. Those who have the basics can expand and learn. Nobita is studying this recently. He knelt down after looking at it.

Most importantly, it seems that its creators have also relentlessly abandoned it, because Microsoft has stated that they have no plans to further develop it. (Sometimes Microsoft is not a gadget!)

Haskell

Haskell is another antique programming language. It was created decades ago and has been used in the 90s.

For Haskell, its era will soon be over.

Researchers and scholars mostly use Haskell to build programs to perform complex permutations and extrapolation calculations for their work, but it is difficult to learn!

The difficulty of learning will inevitably lead to a very limited number of active users. In fact, the last stable version of Haskell was released in 2010, which is useless.

Perl

Like Visual Basic's fate, Perl is also unpleasant.

When Perl became popular in 1987, it was hailed as a programming language suitable for anyone, whether you are a beginner or a professional in programming, and can be used in a variety of scenarios.

However, Python appeared in 1991! !

Although Python's syntax is slightly more cumbersome and stricter than Perl, Python makes it easier and more straightforward for users to use scripts to achieve their goals, changing the rules of the game.

Python began to eclipse Perl in the 2000s and once became the language of choice for introductory programming.

In the past 15 years, the use of Perl has been steadily declining, and it is likely that it will continue to decline, which is a bit awkward.

Objective-C

The relationship between Objective-C and Apple is similar to the close relationship between action cameras and GoPro-both are tools for their companies.

Although Objective-C has been used in macOS, iOS and OS X development for more than two decades (1996 to present).

But nowadays, very few programmers are using the language, because Swift was born.

Swift was built by Apple and released in 2014. It aims to become a new coding standard for macOS, iOS and several other Apple-related platforms.

Obj-C is largely based on the complex C language, and Swift deletes these complex elements and adds some new features.

For example, automatic memory management, support for Cocoa Touch, and type-safe integration.

Swift managed to achieve and maintain a high language stability and user adoption rate, because Apple is still insisting on rewriting the Obj-C library so that users of the old language can easily transition.

Although there is still a lot of discussion about which of these two options is better, looking at the current trends, Objective-C will one day be eliminated.

to sum up

Although the languages ​​mentioned above seem to be on a downward trend, there is no guarantee that they will eventually disappear.

If the creators and the community devote enough energy to update and maintain them, add new functions and useful features, these programming may make a comeback and restore vitality.

But the fact that this price-performance ratio is not very high, there will definitely be newer and better options.

Finally to my friends:

If the partner is considering which language to start learning, there are many factors to consider;

If your friend only regards programming as a hobby, listen to your heart and choose the one that most inspires your interest to learn, even if the selected programming language is no longer widely used or even faces elimination;

If your partner is engaged in programming-related work, then you should not only choose the most popular programming language, but deep plow, deep plow, and deep plow (the main thing is said three times) ;

It is wise to make a choice after carefully comparing the functional characteristics of each programming language, market demand, and visible future growth potential.


1. Yang Fuyu's column | With CAN FD for new cars, you may still be fooled!

2. SMIC's late-night melon: Jiang Shangyi is back and Liang Mengsong is leaving?

3. The United States re-issued the list of entities, with Beili, China Southern Airlines, and Southern Institute of Technology on the list, and the "Seven National Defense Sons" are finally here!

4. Analysis: The global chip shortage is beyond imagination

5. Windows embraces Android, what move is Microsoft playing?

6. Who is more efficient in bulk vs. wholesale? Variable access is clearly arranged by the ARM architecture

Disclaimer: This article is reproduced online, and the copyright belongs to the original author. If you are involved in the copyright of the work, please contact us, we will confirm the copyright based on the copyright certification materials you provide and pay the author's remuneration or delete the content.

Guess you like

Origin blog.csdn.net/DP29syM41zyGndVF/article/details/111601945