Live data from Hacker News

What Are the Most Disliked Programming Languages?

stackoverflow.blog

61–70 of 105 posts

Re: What Are the Most Disliked Programming Languages?

#61
Sad to see coffeescript so disliked. It has some bad choices, like the time-bomb-scoping, but it was a promising era for programming language syntax when coffeescript was in fashion.

But I guess most programming is mindless IDE-bingo where the least-common-denominator churns megabyte after megabyte of same repeating crap badly solving the same repeating problems, so it doesn't really matter that the syntax is in your face hiding the logic all the time.

Re: What Are the Most Disliked Programming Languages?

#62

> One tag that stands out is the functional language Clojure; almost nobody expresses dislike for it, but it’s still among the most rapidly shrinking (based on question visits, it only started shrinking in the last year or so) That's an interesting observation. Having learned Clojure this year without asking a single StackOverflow question, I don't think this means Clojure is shrinking. I suspect that Clojure's crazy…

I would guess that most active dislike of a language comes from being forced to use it for a job.

Some of the languages with really low negatives are probably only there because they are rarely used commercially so no one is being forced into using them.

JavaScript's standing is pretty amazing considering how widely used it is commercially and that everyone is forced to use it.

Re: What Are the Most Disliked Programming Languages?

#63

So a decline in language is causing people to avoid/dislike it or a dislike of a language is causing the decline in popularity ?

There's also an age effect. If you're maintaining a Delphi or VB or PHP codebase now, you're probably working on an older system, which means you spend a lot of time stepping on rakes that someone left in the code ten years ago. If you're writing something in Elm, it can't be more than a couple of years old, and you're probably still in the green-field honeymoon period.

This emotional response probably transfers onto the languages themselves, which means any language in decline will naturally attract resentment.

Re: What Are the Most Disliked Programming Languages?

#64
post #12

There might be a bias in this analysis. The programming languages listed in the no-no list are the one people dislike AND know. I can't say if I dislike a language if I don't know it. This is visible with r language.

Yet number of people who dislike Perl much large than number of people who can write code in Perl.

Yeah, but a lot of people have passing familiarity with perl or have at least been tainted by the sheer number of "I hate perl" sentiments around the web.

The list as presented is obviously biased. When I see that fewer people dislike MATLAB than C#... I don't know what to say to that.

Re: What Are the Most Disliked Programming Languages?

#66

Earlier in my career we moved to Ruby over PHP because Ruby was "cool" and PHP was not. Now it is interesting to see them lumped in the same group. Incidentally, PHP has improved greatly because of the rivalry with Ruby because the competition inspired PHP and PHP Frameworks to step up their game in the early 2000s / 2010s. Python's continued popularity surprises me. While I like Python and it is good for data scienc…

Python and Ruby are very similar in most respects, they have pretty similar availability of easy web frameworks, and Python's been around a bit longer and has more chance of being something any given organisation is already using. If you were choosing purely for web dev then maybe Ruby would have a slight edge, but if someone in the company already uses Python for a sysadmin script or a data science project then that's probably enough to tip the scales.

Re: What Are the Most Disliked Programming Languages?

#67
post #22

Earlier quoted context omitted.

I would guess it's the same as Perl, too much magic.

I don't think that is why with Perl. Granted it's been over a decade so opinion might have changed but when I was in college Perl had a reputation as being a "write only" language. Where unless you had comments / documentation to explain it to you, if you encounter code you didn't write (or you wrote 6 months ago) good luck figuring out what it does. All languages are like that to a certain extent but Perl more than…

You mean "write-only" language?

I had a lot of junior folks complaining about "un"readability of my Perl codes back when I used to work in finance. There were a lot of seasoned Java and C++ programmer on the business side who didn't have much problem hacking their way around Perl, but most folks on the operational side had less than a few year of shell, Python, PHP. I ended up rewriting their codes for speed, brevity and correctness -- and it drove them crazy.

But I've also seen a fair share of properly functioning, yet incomprehensible Perl codes so I could see why so many are turned off.

Re: What Are the Most Disliked Programming Languages?

#68
2nd chart seems more driven by fashion/geek-cred than intrinsic language qualities.

Never met a Delphi expert who didn't love it. Never met a C++ expert who didn't have grave reservations about it. It's like, "Here's your bag of infected needles. You can make really slick games with them, but be careful!"

bash... WTF?

Re: What Are the Most Disliked Programming Languages?

#69
post #39

The next step is obviously to take the most-disliked technologies and combine them into something so bad it's good, like "the most unwanted music" ( https://www.youtube.com/watch?v=-gPuH1yeZ08 ).

So a Perl webapp for Internet Explorer (with a SOAP API, and some pages using Flash), hosted on IIS, developed with Subversion?

Re: What Are the Most Disliked Programming Languages?

#70

2nd chart seems more driven by fashion/geek-cred than intrinsic language qualities. Never met a Delphi expert who didn't love it. Never met a C++ expert who didn't have grave reservations about it. It's like, "Here's your bag of infected needles. You can make really slick games with them, but be careful !" bash... WTF?

I suspect some people use the "like" list as a "here are the 5 things I know how to do best" list.
Post reply on HN