The answer is that a good gardener can create something amazing with a stick, but a bad one can't, even with a truck full of tools.
Poll: What's Your Most Disliked Programming Language?
281–290 of 366 posts
Re: Poll: What's Your Most Disliked Programming Language?
#282Actionscript -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?
#283Earlier 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.
Re: Poll: What's Your Most Disliked Programming Language?
#284Re: Poll: What's Your Most Disliked Programming Language?
#285Just 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…
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?
#286Its 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?
#287Re: Poll: What's Your Most Disliked Programming Language?
#288Re: Poll: What's Your Most Disliked Programming Language?
#289Just 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.
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?
#290Earlier 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!