Live data from Hacker News

Poll: What are your liked and disliked programming languages?

news.ycombinator.com

461–470 of 479 posts

Re: Poll: What are your liked and disliked programming languages?

#462
Hypotheses mostly based on my own internal biases regarding some of the languages I have experience with:

haskell upvotes = theoretical mathematicians

javascript upvotes = web developers

ruby - javascript = functional programmers who aren't also theoretical mathematicians

python upvotes = everyone who doesn't fall into the previous category

Re: Poll: What are your liked and disliked programming languages?

#463
Personally I'm surprised by the extremely high disapproval/approval ratio for C++. It does what you want it to, it's performant, the syntax doesn't make you jump through unnecessary hoops, and it isn't full of warty language design problems like Javascript. I may be too biased to see the issues because it was my first language. A C++ hater's perspective would be appreciated.

Re: Poll: What are your liked and disliked programming languages?

#464
You know, it would be interesting to do some statistics on which languages people vote down based on which languages they vote up. For instance, people that vote ruby up, most likely will dislike PHP, but not always the other way around.

But anyhow, my opinion is that all languages are tools that help you to built something or reach a certain goal. While some languages are easier or more fun to program with, if what you are trying to build already exists in a different language it's not always wise to recreate it just because language x sucks.

Re: Poll: What are your liked and disliked programming languages?

#465
post #233

Earlier quoted context omitted.

Some colleagues of mine work on a C# windows app - I thought I couldn't help them out, as I use Linux. Maybe I can though, based on what you're saying. Can I take a C# project targeting Windows, develop compile and developer-test on Linux, then second test and deploy to Windows?

Probably not, the language and most core libraries are supported by Mono, but things like WPF etc, are windows only. So unless your Windows app is in GTK#, you won't be able to help them. Saying that C# is multiplatform is like saying that Objective-C is, it's true technically, but having an app that run on both platform is a PITA because most libraries are not cross platform.

I assumed WinForms or ASP, both of which are mostly supported by Mono now, but you make a good point.

Re: Poll: What are your liked and disliked programming languages?

#466
post #233

Earlier quoted context omitted.

Some colleagues of mine work on a C# windows app - I thought I couldn't help them out, as I use Linux. Maybe I can though, based on what you're saying. Can I take a C# project targeting Windows, develop compile and developer-test on Linux, then second test and deploy to Windows?

Probably not, the language and most core libraries are supported by Mono, but things like WPF etc, are windows only. So unless your Windows app is in GTK#, you won't be able to help them. Saying that C# is multiplatform is like saying that Objective-C is, it's true technically, but having an app that run on both platform is a PITA because most libraries are not cross platform.

[deleted]

Re: Poll: What are your liked and disliked programming languages?

#468
post #212

Earlier quoted context omitted.

Also I see no reason why this is any more subjective than it claims—it's not asking for which language is some ill-defined notion of "best" but instead which ones people "like". I think it's perfectly reasonable to dislike a language you've never used. You can't claim it's a "bad" language (for reasons perhaps even above not having a definition for "bad") but I can't claim that you don't dislike it.

That fact that people are disliking languages they've never used is one of the reasons I'd agree the poll is meaningless. Sure, it's reasonable to dislike a language for whatever reason, but that doesn't mean that the results of such a free form poll can be interpreted in any meaningful way.

You can dislike a language for a number of reasons that have little to do with using it while still being meaningful. e.g. community behaviour, community style, and relative number of security flaws in products that use that language.

Re: Poll: What are your liked and disliked programming languages?

#469
post #6

And the award of least significant poll of the week goes to... Seriously, you won't get anything meaningful out of this, people will vote for the language they like and then bash the usual suspects (PHP, actionscript, C++,...). Also they will browse the first 20 entries or so and then get bored and skip to the end. I'm sure the people who "dislike cobol" (7 people at the moment) have intimate knowledge of the languag…

I voted "COBOL - dislike" because I actually work with it (although it was missspellt "Cobol").

Re: Poll: What are your liked and disliked programming languages?

#470
post #6

And the award of least significant poll of the week goes to... Seriously, you won't get anything meaningful out of this, people will vote for the language they like and then bash the usual suspects (PHP, actionscript, C++,...). Also they will browse the first 20 entries or so and then get bored and skip to the end. I'm sure the people who "dislike cobol" (7 people at the moment) have intimate knowledge of the languag…

You are absolutely correct. That being said, I "disliked" COBOL as I used to be a mainframe programmer. It's a foul, foul language, but ironically, owes much of its success to that (long story).
Post reply on HN