From first commercially available programming language (FORTRAN) to the other languages used in the present day- many languages have received lots of love from developers, while many others have received their hatred.
In fact, programming languages play a very vital role in finding a solution for one of the problems concerning the hiring of good talent in IT workplaces. According to a report published by Coding Sans, Hiring proficient talents is the one of the biggest concern in software development for managers.
Managers can find the best talents only when they know the language where they require expertise. But more importantly, it is important for the Managers to know which languages fare the worst in the community and industry alike.
Perl is a programming language developed in 1987 that has lost its popularity in the presence of other competing languages such as Python and Ruby. Honestly, it was quite good language for its time back in 1994. It was even considered as one of the top and best Programming languages at the time.
The main reason why Perl is in this list is that the programming language is so old and so inferior to python language that no young or relatively experienced developer would be working on codes written on Perl.
Another major issue with Perl language was the fact that it wasn’t really good with anything. In fact, Stack Overflow's report in 2017 revealed that Perl programming language was the most disliked programming language based on the ratio of likes and dislikes on Stack Overflow developer stories.
Lua is an open-source programming language popular in web servers and gaming. It is used for the development of some popular games including Angry Birds and ROBLOX. So you might be thinking why Lua is given a place in this list of worst programming languages? For one, the number of Lua developers far exceed than their demand in the market.
Unlike the other programming languages that came around the same time, such as R; the popularity of the Lua language has remained more or less stagnant.
Objective- C is an object-oriented, general purpose programming language introduced in 1984 to the world. It was used in the development of iOS apps and OS X until 2014 when Apple announced the new Swift programming language.
After 4 years now, Swift has indeed taken off well and is now the preferred language for all the iOS app development. But what about Objective- C? Well, its popularity is gradually reducing as new developers are considering the more-beginner friendly Swift programming language over the latter.
Today, CoffeeScript is almost dead.
One of the creators of the Erlang language, Joe Armstrong expired this month on 21st April. While he may no longer be among us, his legacy still lives in the form of the Erlang programming language.
Erlang was created by Armstrong, Robert Virding and Mike Williams in 1986 while working with Ericcson telecommunications. Erlang is mainly used in applications of telecommunications and instant messaging systems. In fact, it is also used in the development of messenger applications such as Facebook and WhatsApp
So why does Erlang is in this list? Well, true fact is that its growth has been declining over the years. The demand for Erlang developers has been gradually declining, as its utility being limited to only the telecommunications industry.
I hope I was able to give you an idea of some of the worst programming languages in the world. These programming languages are being hated by millions of programmers.
I am sure most of the people won’t agree with my list of worst programming languages. So, let’s do a positive DEBATE in the comment box below to justify our answers :
Erlang? Perhaps you should do some research, Erlang is actually gaining in popularity due to Elixir and the fact that it's extremely fast and durable. Where did you come up with this?