Top 10 most hated programming languages of 2022 and their use

Educating everyone with the beauty of programming!!
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


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.

  • AMD
  • Volvo Cars
  • doubleSlash
  • YugaByte
  • Broadcom
  • Diffbot


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.

  • 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.

  • 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.

  • Apple
  • Uber
  • Instagram
  • Pinterest
  • 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.

  • IBM
  • Intel
  • Lockheed Martin
  • Boeing

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.

  • 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.

  • Amazon
  • 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.

  • 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.

  • IBM
  • Apple
  • Intel

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

  • Google
  • 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

Carbon language tutorial

PostgreSQL Vs MySQL Syntax - A beginners guide to use postgres and mysql with comparison and examples

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

Free AI Prompts + Tools every week

* indicates required
As a bonus, here is an amazing list of prompts for midjourney

What do you want to learn next ? Drop a comment below!
What Others are also Reading: