Top 10 most hated programming languages of 2022 and their use
Here is the list of top 10 most hated programming languages in 2022 and what are they used for!
In the previous post we learnt about the top 10 most loved programming languages of 2022 and which companies use them.
Working with programming languages is always fun. Every language is designed for a specific purpose and things can evolve differently as technology makes progress.
Quick disclaimer: Each language has its own advantages and disadvantages and everyone of us has our favourites and not so favourites. This post is purely for educational purposes and not meant to demote or promote any specific language.
Stackoverflow conducted a developer survey in 2022 in various categories of technology, programming languages, professional tools, cloud providers etc. This survey is the primary source of data for this article.
In this post, we will look at top 10 most hated programming languages of 2022 and what they are used for, based on 71,467 responses received from StackOverflow survey.
To have a neutral tone, we will use dreaded (instead of hated) as we go through the post.
Alright! let’s get started! Here is the top 10 most dreaded programming language list
1. MATLAB
MATLAB® is a programming language designed for engineers and scientists for analysis, visualization, computation in environments where mathematical expressions are predominant in solving problems and solutions. It’s a matrix-based language that allows most natural expression of computational mathematics.
As per matlab official site,
Millions of engineers and scientists worldwide use MATLAB for a range of applications, in industry and academia, including deep learning and machine learning, signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology.
80.84% voted MATLAB as dreaded language.
Popular companies using MATLAB
- AMD
- Volvo Cars
- doubleSlash
- YugaByte
- Broadcom
- Diffbot
2. COBOL
COBOL stands for Common Business Oriented language is a procedural, object oriented, imperative language designed for business use cases. Some of the government agencies, banks, finance, admistrative systems, business organizations etc. use COBOL. It has completely different structure unlike general purpose programming languages likes C, C++, Java etc. Given that it is designed for specific use cases, number of people working on COBOL are relatively less.
79.96% voted COBOL as dreaded language.
Popular companies using COBOL
- IBM
- JP Morgan Chase
- USAA
- NetSuite
- Red Hat
3. VBA
VBA stands for Visual Basic for Applications. It’s a language used to automate common tasks in Microsoft Office applications like Excel, word etc. Let’s say you work on an excel sheet and you want to
take user input and do some action on the cells based on the input. You can use VBA to create simple functions (called macros) to automate this.
78.56% voted VBA as dreaded language.
Popular companies using VBA
- Microsoft
- Coupang
- Amazon
- Almost every company that uses Office suite.
4. Objective-C
Objective-C is a general purpose , object oriented programming language that is a superset of C with dynamic runtime. It’s the primary programming language used to write software for Apple Mac OS X and iOS. Objective-C inherits the syntax, primitive types, and flow control statements of C and adds syntax for defining classes and methods. Prior the Swift all iOS apps are written in Objective-C.
76.56% voted Objective-C as dreaded language. Swift is a successor to Objective-C. So companies started adopting Swift instead of Objective-C.
Popular companies using Objective-C
- Apple
- Uber
- Slack
- Snapchat etc.
5. Fortran
Fortran originally developed by IBM in 1950s is a general-purpose programming language that is especially suited to numeric computation and scientific computing. Some of the applications of Fortran are numerical weather prediction, geophysics, computational fluid dynamics, computational physics, etc. It is also used to benchmark and rank the world’s fastest supercomputers.
73.53% voted Fortran as dreaded language.
Popular companies using Fortran
- IBM
- Intel
- Lockheed Martin
- Boeing
- NVIDIA
6. Groovy
Apache Groovy is a scripting languages that can integrate with Java platform. In Groovy own terms,
It is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.
69.24% voted Groovy as dreaded language.
Popular companies using Groovy
- Starbucks
- Target
- MyFitnessPal
- Bitpanda
- Transferwise
7. Perl
Perl stands for Practical Extraction and Reporting Language. Its a general purpose, dynamic programming language originally developed for text editing. It borrows many features from C and Shell script. It can be used to automate many tasks in web servers, administrative and is widely used in system administration, networking, and other applications that involve user interfaces. It can be used in CGI programming too.
65.02% voted Perl as dreaded language.
Popular companies using Perl
- Amazon
- Booking.com
- Roblox
- Venmo
- DuckDuckGo
8. SAS
SAS language is a programming language used for statistical analysis, visualization etc. It can read in data from common spreadsheets and databases and output the results of statistical analyses in tables, graphs, and as RTF, HTML and PDF documents. It’s a software suite that can be used to perform advanced analysis, business intelligence, predictive analysis etc.
64.60% voted SAS as dreaded language.
Popular companies using SAS
- Apple
- Aetna
- Honda
- AstraZeneca
- Athenahealth
9. Assembly
Assembly language is the low level programming languages that has strong correspondence with machine instructions. It is specific to particular computer architecture / device unlike high level languages that are cross platform compatible. Assembly language code is converted into executable machine code by utility program called assembler. Some of the uses of assembly language include device drivers, low-level embedded systems, boot codes etc.
64.09% voted Assembly as dreaded language.
Popular companies using Assembly
- IBM
- Apple
- Intel
- NVIDIA
10. C
C language doesn’t require an introduction. It’s a general purpose programming language used in many applications including operating systems, device drivers , networking systems etc.
60.32% voted C as dreaded language.
Top companies using C
- Github
- Cisco
- Telegram
- Twitch
Now that you have learnt top 10 most hated and most loved programming languages,
What programming language do you like and hate the most ? Drop a comment below.
Suggested Articles:
Top 10 most loved programming languages of 2022 and which companies use them
We hope you like this post. If you have any questions or suggestions or need any other additional info, please comment below.
We have started a coding community for most frequently used real world coding tips. You can join us here
TipSeason Discord channel
TipSeason Facebook Group
What do you want to learn next ? Drop a comment below!1600+ Midjourney prompts + 1500 AI Art prompt keywords, 25 categories, logo, tshirt, coloring page, characters , AI art prompts, Digital art https://t.co/X4zMgNepnk via @Etsy
— TipSeason⚡💡 (@thetipseason) April 11, 2023