Live data from Hacker News

Poll: What are your liked and disliked programming languages?

news.ycombinator.com

171–180 of 479 posts

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

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

PHP haters are hysterical, I mean that in the clinical sense. It is powerful, flexible, blazing fast (relative, I know), and arguably the easiest (or at least most accessible) language to learn. Its flexibility is what generates most of the hate. It gives you the freedom to create some really bad/stupid code, which noobs inevitably do. But hating it because it will let you hurt yourself is like hating a table saw bec…

I actually hate it because it's not flexible enough. I did a few years of PHP dev and maintenance after learning and using Perl first. There's enough superficial similarities that it really makes the warts stand out. Every time I wanted to simply use a map, grep, anonymous function, or multiple items returned from a function, I was reminded of how much better it could have been if a bit more forethought was put into it.

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

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

Pff this is total bs. Most people who dislike PHP actually started doing webdev using php.

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

#173
post #5

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

My opinion is that it ended up causing more problems than it fixed. In theory is nice and beautiful, but once you start using for large projects you notice that it kills readability and introduces some other small problems.

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

#174
post #63

In my very uninformed, and novice opinion, which you should entirely disregard, it is my probably incorrect estimation that the Rust developers are in maybe over their heads. I don't like saying negative things about an interesting idea, good engineers who mean well, so I don't like this so please someone convince me why I'm wrong. A few things: The multiple ways to manage memory seem completely messy to me, the vari…

I haven't made up my mind yet about whether or not I find Rust's memory management ideas convoluted. But the Rust people seem to be the only ones working on this important problem at all and contributing some innovative ideas.

Looking at this long list of programming languages, I see two approaches used by the vast majority of popular implementations: Conventional tracing garbage collectors that cause pauses up to minutes, and naive reference counting which is slow, concurrency hostile and error prone.

Obviously, don't know every implementation of every language on the list. So please tell me I'm wrong. I would love to be!

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

#176
post #149
post #62

Earlier quoted context omitted.

Collections in Java are awful. Guava helps a bit, but it's still poor man's substitute. No LINQ, no lambdas (and the upcoming Java streams API is ugly as well), no delegates, no events. Verbosity. C# is a very nice language, only WPF sucks big time.

Used WPF a couple of times, not that bad at all? What exactly do you think can be improved? Are there alternatives to it?

For me, WPF isn't the problem. I love MVVM, data binding, etc.

The problem is XAML. More like FML, amirite?

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

#177
post #107

Earlier quoted context omitted.

>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++,...) Why do you insist that is not meaningful? Of course they will vote for the language they like, that is the purpose of the poll. Obviously people can vote from ignorance, but that goes both ways. Just as some people "dislike" cobol despite a lack of experi…

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.

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

#178
To make this poll more indicative of what each "like" and "dislike" means, there should honestly be an additional field that says the level of proficiency one has in each programming language. As in for each "like", it should be divided into "like: well-versed", "like: proficient", "like: passing knowledge", "like: have not used" and the same for each "dislike".

Of course, that does lend a large amount of bloat to the poll, but at least that information is more useful and useful data is what we should care about. This is not to say that this information is not useful, but I more interpret this data in a vague sense of what languages are used the most commonly and the pathos surrounding each language.

As an aside, I'd also like to point out that once one gets to know a language sufficiently well, they usually end up finding things that they dislike about the language and things that they like, further making this poll slightly more noisy. Ah well, I guess that's why new programming languages are born.

[edit: fixed a typo]

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

#179
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.

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

#180
post #87

Earlier quoted context omitted.

>C#: Microsoft Mono, XSP, Xamarin, etc. make your argument pretty much moot if you set up properly. C# is an ECMA standard, most of the C# source code is open source or is being open sourced, and there is a large and active open source C# community. This may have been true 5-10 years ago, but if you're really super anti-MS, you can still use C# today. It's a fantastic language with fantastic libraries. Disclaimer: I'…

Some colleagues of mine work on a C# windows app - I thought I couldn't help them out, as I use Linux. Maybe I can though, based on what you're saying. Can I take a C# project targeting Windows, develop compile and developer-test on Linux, then second test and deploy to Windows?

Almost definitely. Mono-develop is pretty good from what I understand, and Mono has a windows version for completeness. See http://www.mono-project.com/Using_Mono_on_Windows
Post reply on HN