Live data from Hacker News

Poll: What are your liked and disliked programming languages?

news.ycombinator.com

451–460 of 479 posts

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

#453

Earlier quoted context omitted.

But perhaps the cool languages of today are cool precisely because they offer real advantages. Maybe they're advantageous only in our unique historical moment. That has yet to be seen. If their popularity fades over time, that won't mean they were simply hipster fads. It could just as easily mean they met significant needs at one point in time, but the needs changed, or we developed better tools that met those same n…

As long as we can agree that Java is cool whatever this poll says ;-) Based on this poll Java is not cool and most likely doesn't offer real advantages...

I don't see so much hate in the current results for languages that offer few or no real advantages. It seems to me that most of the hate is directed at languages that are often mandated by external forces, whether those be bosses, target platforms or simply lack of alternatives within a niche.

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

#454
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…

C#'s namespaces also make more sense to me than Java's packages.

Java packages is one of a few things that I like in Java more than in C#.

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

#455
post #229

Earlier quoted context omitted.

The point is that the opinion of someone who has used a language and platform is of inherently more value when judging said platform than the opinion of someone who is coming from a position of total ignorance. In this sense your statement is a logical fallacy.

Actually not in a case like this. This is not a pool for finding what is the "Best Language" (best language for what ?), but a pool to find what languages programmers like or dislike. That is a matter of personal taste and opinion and there is not a wrong or a right answer. Obviously if you have never seen or used or looked at the language you shouldn't vote on what other people say, but you don't really need to know…

I never held that there was a right or wrong answer, however the purpose of a poll is to infer value to the people reading it (otherwise the OP might as well write it on a piece of paper and put it in a drawer).

The definition of "like" the verb is "To find agreeable, enjoyable, satisfactory". The key word in that definition is find. How can someone "like" (in the true meaning of the word) something, or for that matter "dislike" something, if they have never "found" (/used) that something in the first place.

Therefore it is incorrect to say that you personally like or dislike something if you have not had direct exposure to that something. At most it would be correct to say that others in your peer/social group like or dislike something.

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

#456
post #177

Earlier quoted context omitted.

The point is that the opinion of someone who has used a language and platform is of inherently more value when judging said platform than the opinion of someone who is coming from a position of total ignorance. In this sense your statement is a logical fallacy.

Your statement is a non-sequitur. In no sense does that make my statement a logical fallacy.

My statement is absolutely relevant to yours. Also, see my comment above. The technical definition of "like" requires someone to have "found" (/used in this context) the thing that they are "liking". Therefore it is incorrect to say you actually dislike something from a position of 0 exposure to it.

This may seem like petty semantics however it is no worse than preaching to others from a position of ignorance.

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

#457

Earlier quoted context omitted.

As long as we can agree that Java is cool whatever this poll says ;-) Based on this poll Java is not cool and most likely doesn't offer real advantages...

Yeah, that one perplexed me. I don't think anyone can deny Java's usefulness. I guess a lot of the hate is from people who find Java useful but still annoying. For my part, I don't think it's bad at all. When I use Java, I miss conveniences like `people.map { |p| [p.name, p.address] }`. But in exchange for typing more characters, Java gives me a huge ecosystem, good docs, effortless cross-platform coding, and pretty…

Scala enables you to keep most of the Java ecosystem (API, docs, cross-platform, and swing is even nicer in scala), and you can do `people.map { p => (p.name, p.address) }`, granted that the IDEs have to get a plugin installed before they are as helpful, but both Eclipse and IntelliJ has awesome scala plugins.
Post reply on HN