Obsolete programming languages

Obsolete programming languages
Obsolete programming languages

There are many languages ​​that have already outlived theirs, but they still continue to study. In this article we will tell you about 5 languages ​​that are definitely not worth learning, although many people still do it.

CoderBunnyz – The Most Comprehensive STEM Coding Board Game Ever! Learn All The Concepts You Ever Need in Computer Programming in a Fun Adventure. Featured at TIME, NBC, Sony, Google, Maker Faires!

  • HIGH QUALITY – STEM Education Toy and Gift for Girls and Boys ages 4 – 104! Program the Bunnyz with the Code Cards to traverse through the maze, eat the carrot and reach a playful destination.
  • EASY PLAY – Use it at home, in school, coding clubs, montessori, STEM clubs, boys girls scout, summer clubs, tutoring, after school, day care, maker space, hackathons and for Girls who code! Within less than an year of launch, CoderBunnyz is already being used as a STEM coding tool at over 600 schools and over 380 libraries in US and all around the world!
  • YOUNG INVENTOR – Created by a Samaira, a 9 year old girl and covered by over 100 Media and News, including TIME, NBC-TODAY, Business Insider, Yahoo finance, NBC Bay Area, Sony, Mercury News and many more in more than 100 countries( scroll down for her Hulu Video)
  • PLAYED AT GOOGLE – Played by over 4800 kids at 155 workshops, including 50 at Google Headquarters. Teaches simple concepts like loops, branches, functions, conditionals and advance concepts like Inheritance, Parallelism, List, Stack, Queue and Algorithm writing.
  • AWARD WINNER – FREE CURRICULUM Recognized by Board of Education, Maker Faires, Science Fairs, several libraries, schools and tech events. Winner of Infy Maker Award 2016. The only board game that you would need to learn concepts of all programming language. No Prior Coding Experience Required. Learn and Play with Computer Programming Today. The ultimate coding board game. FREE CURRICULUM available to download on website (limited time only)

Some programming languages ​​are gradually leaving the category of the best and are losing their relevance, they pass the baton to more modern and functional options. The language does not die out completely, but it loses most of its users. Tracking market trends can be challenging at times, as it requires statistical data that can be difficult to obtain.

Cobol is a good example; it is losing popularity. This does not mean that Cobol programmers are not needed at all, they will still maintain the performance of individual systems, but all over the world their number is reduced to 200-500 people.

Obsolete programming languages
Obsolete programming languages

If you are not a good specialist in a dying field, then there is no point in holding on to it, and after 10 years, Cobol will be completely forgotten, as well as the programmers who work with it. When deciding to study fading languages ​​in depth, there is a high risk of pursuing a career in a low-profile, low-paid job in the wilderness.


Obsolete programming languages 2
Obsolete programming languages 2

Influential rating TIOBE notes audience churn from Perl for more than a year. The downward trend is likely to continue. Up until 30 years ago, many programmers abandoned other languages ​​to use Perl’s simple syntax and powerful code. The love of hackers with the language was manifested in the expression “swiss server saw”. It took 5 minutes of manipulation to penetrate the machine code and format the files.

Perl died because of the wrong direction of development. Instead of the expected increase in functionality, forces were shifted to create sugar for existing teams.

The situation became even more aggravated after the release of Python, which has extremely simple scripts, even children are able to understand its structure. The focus from Perl was abruptly shifted to the increasingly popular Python. The new language was gradually supplemented with libraries and efficient tools, now the only reason for choosing Perl is nostalgia.


Obsolete programming languages 3
Obsolete programming languages 3

Objective-C Is a language that combines several syntaxes and ideas at once. Specifically C and Smalltalk. It appeared in the 1980s. Even before 2008, the use of the language was limited to individual labs or test projects. The language is not bad, but little known, only a few programmers were familiar with it. It gained popularity thanks to the expansion of the iPhone, in 2008 the famous iPhone 3G appeared. A sharp increase in popularity was not long in coming.

Unfortunately, the demand could not cover the obvious and significant shortcomings of the language. Apple was forced to put up with flaws for some time, but when it became necessary to release applications in the public domain, the company was taken by surprise and had to switch to another language.

Swift triggered the Objective-C verdict. Popularity, demand and all other parameters just as sharply took a low position.

Assembly language

Obsolete programming languages 4
Obsolete programming languages 4

Assembly language “died of old age” as it could not stand the natural development of programming. Just a couple of years ago, assembly language was the basis for creating highly loaded and productive programs, and no one could do without it, especially in the gaming industry. The complexity of programming and increased attentiveness led to a lot of labor, because the system has no prompts for debugging.

Today developers are quite in demand and highly paid, respectively, the speed of work and the reliability of the code are cost savings for customers. Most companies prefer productivity and faster development times.

Highly loaded servers cannot be divided anywhere, but on the contrary have become even more accessible and economical. Other modern high-level languages ​​are now used to perform programming tasks for high-load programs. They are time consuming and can handle huge amounts of information.

We will not dare to make predictions that the assembly language will completely go out of use, but in the near future only professionals and individual geeks will use it.

C language

Obsolete programming languages 5
Obsolete programming languages 5

The reason for the decline in interest in C is due to the same reasons, it is still customary to study it in the best educational institutions of the planet, but hopes for development in C can only be relied on for one reason. Today they are waiting and focusing on building capacity in the IoT. In any case, the influx of programmers into C is falling sharply, more and more emphasis is placed on JavaScript, Java, Python and others.

When looking at C and assembly language, don’t assume that languages ​​will disappear completely from applications in the near future. It can be assumed that they will be used as additional modules that will process data in places of high loads. All the main tasks and most of the functions will be assigned to other high-level languages.

The easiest way to determine that there is an outflow of personnel and the demand for the listed languages ​​is based on any large labor exchange. On the market, you can find only a few proposals where knowledge of C and assembler is required.


Obsolete programming languages 6
Obsolete programming languages 6

In hindsight, it’s hard to imagine that only 5 years ago, when choosing between ActionScript and Python, the first option was the preferred language. It has a fairly narrow scope of use, solely in relation to web players, but provides a performance increase when compared to JavaScript. The key flaw was the name – Flash Player.

The Flash player from Adobe has often triggered the discovery of vulnerabilities. Hackers are constantly discovering new ways to hack end users, take control of a computer, or spread viruses.

Today, a large proportion of IT companies have almost completely abandoned the use of Flash, making it an option for an alternative to HTML 5. It is planned that in 2020, ActionScript support will be discontinued by Adobe, then it will be completely useless and simply “sink into Summer.”

Types and Programming Languages (The MIT Press)

A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems―and of programming languages from a type-theoretic perspective―has important applications in software engineering, language design, high-performance compilers, and security.

This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.

The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.

We have considered development trends, but they do not have any role if you do not plan to build a career or get a high income by learning a language. For fun, you can learn any of the languages, here trends will be powerless.

Rate article