Live data from Hacker News

Poll: What's Your Most Disliked Programming Language?

news.ycombinator.com

281–290 of 366 posts

Re: Poll: What's Your Most Disliked Programming Language?

#282
Just for fun I wrote a script to take the diff of the score values for the "most liked" languages in the other thread and the "least liked":

Actionscript -59

Ada 8

Assembly 53

C 809

C# 626

C++ 29

Clojure 386

Cobol -51

CoffeeScript 245

ColdFusion -43

D 38

Delphi 6

Erlang 133

Forth 24

Fortran -9

Haskell 445

Java -324

JavaScript 899

Lisp 258

Lua 123

OCaml 63

Objective C 113

Other 148

PHP -254

Pascal 6

Perl 105

Python 2639

Rexx 2

Ruby 1346

SQL 29

Scala 181

Scheme 149

Shell -25

Smalltalk 47

Tcl -1

Visual Basic -445

(Negative numbers mean the dislikes outweighed the likes)

Re: Poll: What's Your Most Disliked Programming Language?

#283
post #204
post #142

Earlier quoted context omitted.

I think PHP's main problem on websites like these is that it's too mainstream of a language. It's like asking someone who's an avid fan of world cinema about the latest Michael Bay film. I'm not that interested in programming, so I think it's a great language. All those years back when first learning to use it, I remember going through a book and being so happy that it did practically everything itself.

Doesn't the fact that Python won the "Favorite Language" poll kind of show that it's not just about hating on mainstream languages? Python's pretty mainstream, I'd say... definitely top 10.

But HN isn't a representative sample, so our poll doesn't accurately reflect the overall popularity of a language.

Re: Poll: What's Your Most Disliked Programming Language?

#284
I think this poll might be slightly misleading (just like the other poll about favourite languages sometime ago). Quite simply, people are more inclined to vote for languages they've used themselves, because they've experienced the annoyances and wonderful things first-hand. Personally, I find it rather hard to believe that someone would dislike PHP and Java more than, say, bash scripting (which I presume falls under 'Shell' here) or ASM.

Re: Poll: What's Your Most Disliked Programming Language?

#285

Just for fun I wrote a script to take the diff of the score values for the "most liked" languages in the other thread and the "least liked": Actionscript -59 Ada 8 Assembly 53 C 809 C# 626 C++ 29 Clojure 386 Cobol -51 CoffeeScript 245 ColdFusion -43 D 38 Delphi 6 Erlang 133 Forth 24 Fortran -9 Haskell 445 Java -324 JavaScript 899 Lisp 258 Lua 123 OCaml 63 Objective C 113 Other 148 PHP -254 Pascal 6 Perl 105 Python 26…

First I was a bit disappointed by how much hate C++ gets but I'm happy to see it on the positive side even by just a tiny amount.

That said, this poll is not online for the same period of time. Not that negative points could take away anything C++ can do for me.

Re: Poll: What's Your Most Disliked Programming Language?

#286
What, no hate for Matlab? Other than matrix math, data visualization and extensive libraries, it's a terrible language. Depending on the feature, it's either seriously lacking or a decade and a half out of date.

Its support for basic things like string and file manipulation is weak (after seven years, I still have to look up the order of the parameters for the findstr and strfind functions). Object-oriented facilities were only added a few years ago. Closures were likewise added only within the last few years. Anonymous functions are restricted to just one expression (wtf?!).

It's quite expensive, typically costings hundreds or thousands of dollars, and yet is usually too slow for more intensive applications. The recommended optimization method, vectorization, tends to be be incredibly memory-wasteful, negating any code savings. Its GUI building tool is more primitive than anything built since the mid-90's.

And the default indentation level makes it hard to pick out separate functions in a file, to boot.

The Mathworks is the Microsoft of science.

Re: Poll: What's Your Most Disliked Programming Language?

#289
post #285

Just for fun I wrote a script to take the diff of the score values for the "most liked" languages in the other thread and the "least liked": Actionscript -59 Ada 8 Assembly 53 C 809 C# 626 C++ 29 Clojure 386 Cobol -51 CoffeeScript 245 ColdFusion -43 D 38 Delphi 6 Erlang 133 Forth 24 Fortran -9 Haskell 445 Java -324 JavaScript 899 Lisp 258 Lua 123 OCaml 63 Objective C 113 Other 148 PHP -254 Pascal 6 Perl 105 Python 26…

First I was a bit disappointed by how much hate C++ gets but I'm happy to see it on the positive side even by just a tiny amount. That said, this poll is not online for the same period of time. Not that negative points could take away anything C++ can do for me.

You can only love or hate C++ if you've used it, and I would guess that many readers on hackernews have never had the pleasure of using C++ a lot before; i.e., as a professional C++ programmer (though this would be an interesting poll to take!).

I listed C++ as a dislike, and I believe it deserves the hate. C++ basically means full employment for PL engineers (like myself) to build decent parsers (C++ is almost unparsable), compilers, bug checkers (C++ code is dense with bugs that can be found via analysis), and so on. I came to a point in my career early on where I realized that this was just ridiculous, so I got out of the C++ tool industry just as fast as I got into it (and worked on Scala instead, sort of ironic).

Many people have to use C++; e.g., if you are writing embedded systems, OSes (device drivers), or games. Most everyone not in those industries will just continue to stay away from it.

Re: Poll: What's Your Most Disliked Programming Language?

#290
post #264

Earlier quoted context omitted.

There's Google's SPDY, but it doesn't fix all that we might like from HTTP, mostly performance stuff. I guess, it's the agreeing on something and then adopting it and then having it catch the market part that's making this difficult. On another field that I follow, we haven't had anything better replace MIDI for like 30 years...

Is MIDI bad? I mean, why do you think it should be replaced? I am not familiar with this area but I am honestly interested!

MIDI is very slow and has a very limited message set. There are better alternatives, like OSC, but it seems like the chances of the music industry collectively acting in its own best interest again and approving a new standard are very slim.
Post reply on HN