Live data from Hacker News

Poll: What are your liked and disliked programming languages?

news.ycombinator.com

201–210 of 479 posts

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

#201
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!!

7 years of PHP projects: old, messy, legacy and new and fresh. I loathe PHP and never want to use it ever again.

Most I've talked to in person (yes, plural of anecdote is not data, etc) hate PHP because they've had a wonderful first-hand experience with it. This is in Sydney (Australia), where Ruby and Node is a relatively recent phenomenon compared to SF and the like.

Your post could do without the shitty attempt at sarcasm, but you've likely figured that out already.

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

#203
post #64

Earlier quoted context omitted.

Also, in most cases, is it the actual programming language we hate or is it the code we've seen written by people who had no concept of the language that we hate?

Or maybe people have only programmed in one particular implementation of a programming language, e.g. Rubinius, Codehaus Groovy, or IBM Cobol.

What other Groovy implementations are there?

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

#204
I absolutely despise Perl with every ounce of my body.

I'm not saying that it's a bad programming language. I'm also not saying it can't be used to create extremely useful software, or that you're not a great programmer if you only use Perl. I respect great Perl programmers just like every other great programmer. I worked at Yahoo, and from the code that I saw, there were only a few great programmers there. The rest wrote a piles of steaming code/shit that was almost impossible to understand.

However, the nuances about the language really rub me the wrong way and offend my own personal beliefs on how programming languages should be. I hate the array vs. scalar concept, the different ways to access them with various brackets and @/$, etc, and I especially hate that they have separate namespaces. I also hate things like "or" and "||" have different precedences. I did my best to learn perl, and wrote scripts at home to help me gain better knowledge, but once I discovered python, I ditched it and will never go back.

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

#205

Regarding the language itself, what's there to dislike about C#?

If I didnt have to use the Microsoft Stack, I'd probably make my main language C# . I like the language, but dont want to use IIS, Windows Server et. al.

Give me (not mono) C# on linux and my choice of webserver and I'll change teams.

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

#206
post #34

Earlier quoted context omitted.

It's near unreadable. It's optimizing the wrong things, prettiness (I don't think it's very pretty at all) and keystroke counts, vs readability, fewer errors and maintainability. It also bugs the fuck out of me that CoffeeScript projects frequently end up being given a *.js extension in the name and how often people who want nothing in the world to do with CoffeeScript, people like me, end up having to deal with it f…

> [...] how often people who want nothing in the world to do with CoffeeScript, > people like me, end up having to deal with it for some reason. Like I > don't like ada, and I never have to look at it. ada never ends up in > my editor or on a github page I'm looking at, but frequently someone > puts CoffeeScript somewhere where someone was expecting JavaScript, > like a StackOverflow answer, or a package for Meteor,…

First thanks, Coffeescript saved me days of work.

But I can understand , because it's popular , some people feel like they are forced to understand or learn it.

Yet you can be proud that Coffeescript influenced the latest ES spec, that's all that matters , you pushed Javascript forward, by saying "Dont wait for other to make the stuff you need, do your own stuff and eventually people will wake up and adress your intial issue".

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

#207

Saddened to see a high number of ColdFusion dislike votes. As a CFML developer who routinely bears the brunt of gleeful derision, allow me to point out what you're missing out on. Yes, ColdFusion was a bit awful in its early days, but to be fair, it was pretty much the first of its breed, predating PHP, JSP, and ASP. Modern CFML is a JVM-native language and framework that runs in a Java servlet engine. There are thre…

realise that ORMs are inherently stupid.

That's quite the claim... Care to expand on why you think ORMs are "inherently stupid"?

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

#209

Earlier quoted context omitted.

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…

I'm not sure where the idea originated that readability scales inversely with the number of parentheses, but I wish it would hurry up and die.

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

#210
I'm surprised at the lack of love for Groovy. Groovy rocks... I made the decision to switch all of our development to Groovy (and Grails) a couple of years ago, and I haven't regretted the move at all... it's gone astonishingly well. Much faster development than in raw Java, but without a huge learning curve, and yet still with seamless integration with existing Java libraries, plus more than a few very cool native Groovy libraries. What's not to like?
Post reply on HN