Live data from Hacker News

Poll: What are your liked and disliked programming languages?

news.ycombinator.com

91–100 of 479 posts

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

#92
post #5

What is it about CoffeeScript that people don't like?

The syntax is broken. Things like operator precedence and associativity are the exact opposite of math conventions: f x + f y // is f(x + f(y)) f g x // is f(g(x))

Not quite -- the rule is pretty simple: Implicit function calls associate to the right, to the end of the line (or the end of the trailing block). This allows you to write code like this:

    console.log inspect value

    model.save(attrs).then ->
      ui.update attrs

    rect.scale height * factor

... and have all of the results come out correctly, while leaving the code readable. If the rules were "more math-like" as you say, then none of that would work. Perhaps it would harmonize with special libraries that used functions (automatic-partial-application a-la Haskell) in a different way than JavaScript does ... but that's not the world we live in. It's gotta harmonize with JS functions as they exist.

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

#93
post #23
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…

All programming languages claim to be better than that "Other" language!

Not all.

Lisp doesn't claim to be better (it is often argued that it's worse). But what Lisp does right, it's meta programming, therefore letting the plain programmer improve the language himself.

So while as you suggest, all programming language will have warts and stumbling blocks, possibly deal breaker problems, that you can't do anything about, in Lisp, you can always and usually very easily overcome them yourself, with a little meta programming.

Lisp is not the best programming language, but what you make of lisp is the best programming language for you and your domain.

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

#94
post #52

"Raise your hand if you hate PHP" many hands go up "Keep your hand up if you've actually built a project using PHP" most hands go down But my coool poooints!! I need to show the guys I hate PHP so they won't think I'm a newb!!

There might be some truth to your comment, however, the way that you wrote it makes it look like this:

"Most people who disagree with me do so because they're immature, not because they have an informed opinion, so I'll just make fun of them."

And that doesn't reflect well on you.

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

#96
post #52

"Raise your hand if you hate PHP" many hands go up "Keep your hand up if you've actually built a project using PHP" most hands go down But my coool poooints!! I need to show the guys I hate PHP so they won't think I'm a newb!!

Oh, I'm doing worse. I'm actually maintaining a project using 1999-era PHP.

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

#97
post #71

Visual basic, no love in 15 years and still kicking C#'s ass on the desktop

What is this desktop you speak of? ;) I disagree, I find most .net developers I meet use c#. I just don't know the breakdown of whether they're Winform/wpf or asp.net developers specifically.

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

#100
post #57

I like C# more than Java because: - The .NET Framework is a straightforward way to solve a problem vs pattern oriented solutions. This is not about the programming language itself but how the people in that community think about a problem - C# evolved more than Java and it was more pragmatic. There are no operators in Java. - I really like the diversity and maturity of third party Java libs. That's why I use IKVM whe…

What's a "pattern-oriented solution"? As opposed to what?

Many libs in Java require to think about patterns instead of giving you a straightforward way to accomplish your goals.
Post reply on HN