The programming language of these sunset products is about to die, have you learned it?

The programming language of these sunset products is about to die, have you learned it?

Today's developers tend to use new programming languages, but what about old programming languages? They generally have two futures: they can still be used, but they are gradually unpopular with everyone; they die completely. The programming language of these sunset products is about to die, have you learned it?

Dart is a programming language launched by Google in 2011. Its syntax is similar to C language and can be translated into Javascript. After Dart was released at the GOTO conference in Aarhus, Denmark, it caused great reactions. It is often used to develop web applications, servers and mobile applications, and the Internet of Things is also involved.

Dart, who was born with a golden key, has many fatal flaws. For example, it relies too much on Google, and ordinary programmers dare not use this guy as the main development tool. Its similarity is also high, and it doesn't stand out much.

After Dart was released, some companies did use it, but it was obviously not enough. At this stage, the stability of this language is still very poor, it can even be said to be almost dead, and novices are not recommended to learn it. But as a new language, it still has a chance to come back to life. Google s new system is designed to be developed with flutter, and Dart is the only supported language. Whether it can survive, the key depends on Google s new system.

Unlike Dart, Objective-C has been alive for a long time. It was first introduced in 1984, and it is more than 30 years old. Before the advent of Swift, this was the official language for writing applications on OSX and IOS systems. Although most people have switched to Swift, there are still programmers who love it.

In the job market, although it is no longer as good as Swift, as an old language, its performance is quite impressive, but as a novice, it is not recommended to learn it, because its development has reached a bottleneck. From the perspective of programming users, It has stabilized. Although relying on it for food, the problem is not big, but after all, Lian Po is old.

Once upon a time, almost everyone was programming in Perl. But those who use it often slowly discovered that there always seems to be something wrong with this Perl language. At least I know that there is such a programming language called "piecemeal". Its creator seems to just stack this function on top of another function, and didn't think about combining them.

In fact, even its creators have to admit that this programming language is problematic. After a complete transformation, the current development work began to tend to use Perl6, which was probably in 2000. As for Perl? It seems to have disappeared! So there is no need to learn it.

Coffeescript is a programming language released in 2009. Its inventor Jeremy Ashkenas is a big cow. He is not only the author of backbone.js, but also the author of underscore.js.

Coffeescript has many advantages. For example, the existing Javascript library can be used seamlessly with Coffeescript, and some developers even claim that it can replace Javascript.

Why is it better not to learn Coffeescript? The main reason is that its rival Javascript is too powerful, and compared to other new languages, the competitiveness is also a bit difficult. More importantly, it has some shortcomings. Many Node.js developers switched back soon after using Coffeescript.

Technically speaking, Adobe Flash and AIR are platforms, not programming languages. I included them because if you want to use them, you must install Adobe's own version of ECMAScript, ActionScript. ActionScript is a close cousin of JavaScript (one of the most popular programming languages, because it can be used in all browsers). ActionScript adds some details to ECMAScript (this is the official name of the JavaScript implementation standard); but apart from Adobe Flash, there is almost no use of ActionScript in other places.

Look at the prospects, look at the needs, and learn a popular programming language. This is a class of people. Choosing a programming language based solely on hobbies is another category of people. Maybe the second type of people can go further. But there is still the old saying: Choice is more important than hard work. One day we will say goodbye to these programming languages as described in the above code. These farewells will not be fixed on a certain day, but a quiet departure. The language will be abandoned by programmers because it has not been updated and improved, and similarly, programmers will be abandoned by the company without learning and progress.