Live data from Hacker News

What Are the Most Disliked Programming Languages?

stackoverflow.blog

71–80 of 105 posts

Re: What Are the Most Disliked Programming Languages?

#71
post #49

I'm surprised by JavaScript results. I expected it to rival Perl for top place.

There's so much of it out there that you don't really have to program in it as much as copy-paste in it. Your expectations probably would have been met or exceeded if people still had to actually write things in it.

Re: What Are the Most Disliked Programming Languages?

#72

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…

> While I like Python and it is good for data science I don't understand why people use it for websites.

This is the reason, actually. Python is NOT ONLY GOOD FOR WEBSITES.

In fact, the only thing that have stopped python for total global domination is to be poor for mobile apps.

Do not underestimate the power of make a "full stack development" with just one language.

Re: What Are the Most Disliked Programming Languages?

#73
post #9

R is the most liked! I have to say that over the past 5 years the language has really just been getting better and better. I know a lot of people have a bad taste with R but I blame the bad non-programmers that used the language but Hadley Wickham and his tidyverse has turned this DSL into one of the best languages to use for its purpose.

R is one of those languages that the only people using are the ones who seek it out. Same with lots of the trendy new languages in the "well liked" category.

The disliked languages are weighted towards older ones where people have inherited codebases over the years and been asked to maintain them. That hit Perl especially hard I think.

Re: What Are the Most Disliked Programming Languages?

#74
post #49

I'm surprised by JavaScript results. I expected it to rival Perl for top place.

I really wonder how much this is tainted by being at SO?

There's a huge JS audience there vs other sites, IME.

Additionally, I'm kind of a JS hater, but I really only hate it because it is just too often mis-used, not because it is actually bad itself.

Re: What Are the Most Disliked Programming Languages?

#75
post #21
post #6

Earlier quoted context omitted.

We're moving away from a Ruby codebase now. Everytime I have to grep the codebase to find where a method magically came from, I die a little on the inside. I won't say it is a bad language, but it allows and seems to encourage some bad habits.

I pretty strongly disagree with the idea that Ruby encourages those bad habits. But Rails ? Specifically, ActiveSupport ? Yeah, totally. But, effectively, Rails is building a context-specific DSL for web apps that happens to be leaking methods into your code. This is much, much more a Rails problem than it is a Ruby one. My standard web stack is grape, grape-swagger, grape-entity, and Sequel (with some handy librarie…

ActiveSupport does that because Ruby encourages it.

Re: What Are the Most Disliked Programming Languages?

#76
I'm surprised!

This would definitely not be my top, I guess someone's top is mostly influenced by their own path.

I would definitely not list Ruby as a language I wouldn't work with, it reads nicely and is very close to Python for me. Perl and PHP are somehow similar and reads nicely as well imo.

What I would have put up there are things like Lips and Scheme that are just a succession of parenthesis.

Probably Java would be the #1 thing I would refuse to work with.

Re: What Are the Most Disliked Programming Languages?

#77

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…

Completely agree with your comment, I remember a time where Laravel's goal was to catch up with RoR. Both these frameworks are a pleasure to work with as opposed to Django in my opinion.

Re: What Are the Most Disliked Programming Languages?

#78
post #30

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…

Django is at least as mature as any Ruby web framework and more performant besides.

This is not the impression I had when I was developing with it, but that was 3 years ago so I might need to revisit at some point.

I see python good for quick dev though, so if I do re-visit I'll probably use something lighter like Flask.

Re: What Are the Most Disliked Programming Languages?

#79

> 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…

It's also shrinking on Github participation, which I don't think is good. Are you saying that Clojure is growing, but it's growing with people who feel like giving back less?

Meanwhile, Scala is skyrocketing. I would imagine that this is because Clojure somehow missed the big data race.

Re: What Are the Most Disliked Programming Languages?

#80
post #75
post #21

Earlier quoted context omitted.

I pretty strongly disagree with the idea that Ruby encourages those bad habits. But Rails ? Specifically, ActiveSupport ? Yeah, totally. But, effectively, Rails is building a context-specific DSL for web apps that happens to be leaking methods into your code. This is much, much more a Rails problem than it is a Ruby one. My standard web stack is grape, grape-swagger, grape-entity, and Sequel (with some handy librarie…

ActiveSupport does that because Ruby encourages it.

Ruby allows it. Ruby allows a lot of things. So does C++. So does JavaScript. So does Java.

Deciding to do it is a question of taste.

Post reply on HN