Live data from Hacker News

Poll: What are your liked and disliked programming languages?

news.ycombinator.com

291–300 of 479 posts

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

#291
post #206

Earlier quoted context omitted.

> [...] 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 inti…

Hear hear!

I'll never forget reading a blog post [0] by Brendan Eich in which he addressed upcoming ES features that were influenced by or emulated Coffeescript syntax.

It was a pretty solid Krusty the Clown reference on his part.

[0] https://brendaneich.com/2010/11/paren-free/

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

#292
post #5

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

Personally I'm ready to start filtering anyone that prefers JS over CoffeeScript. Its just about superior in every way. Maintainability goes up as the lines of code drop precipitously and significant whitespace, come on guys. I use bracey languages all the time, and moving to one that doesn't isn't that big a deal.

The real problem is there are a lot of "developers" that came up just doing simple Javascript functions. They know their functions, and they dont want their world to change. They would rather accidently reference closure or global and type significantly more code than learn a slightly different way to code Javascript.

Complaints such as "extra hassle due to compilation" are laughable honestly. If adding a build step is an extra hassle, this might be the wrong profession. Tinkering should be in your nature!

CoffeeScript super charges Javascript. Any truly competent JS programmer that gives it a try for a few days would realize it.

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

#293

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.

There is OWIN for .NET which is the equivalent of Connect / Rack / WSGI. So hopefully in the future it won't be reliant on IIS.

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

#294
post #248

Earlier quoted context omitted.

Most of the time, it's easy to ignore programming languages that you aren't familiar with. In day to day programming life, you're not going to be running into many examples of Eiffel, or Dylan, or D or E, in the wild. So you're not going to feel very strongly about them, either pro or con. For better or for worse (I think for the better), CoffeeScript is fully interoperable with JavaScript. The runtime characteristic…

I frequently experiment with new programming languages (go, Rust, others) and I like Dart and have tried it. That's significant evidence that I'm not close minded. However CoffeeScript was at least for me the first of its kind, so maybe my negative perception has stuck with it unfairly. I do find it hard to read, but I'll tell you what I'll give it a try. :P

I found it a little awkward to read at first, but that went away in a short time. I suggest giving it a proper whirl. Most people who I've introduced to CS seem to really like it.

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

#295

I was actually expecting the HN crowd to hate Java more than PHP. But it was close! 143 dislikes for COBOL? Call me cynical but I'll bet most of those votes came from people who have never been near a green screen.

Are you suggesting people are voting on things from completely uninformed positions??? ...would people really do that? ;)

It's at something like 340 dislike votes now- I believe your point is more prescient now than ever. :)

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

#296
post #5

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

It was a good idea but failed in execution. It might take fewer characters to type an instruction but at the cost of what? Being difficult to read? Ambiguity? Not really worth the time.

Any unfamiliar language is hard to read and will have seeming ambiguities.

In my experience working with CoffeeScript, I've always found well-written code easy to read with no ambiguities.

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

#298
post #270

Earlier quoted context omitted.

I don't understand that attitude. First, you can use C# really well without depending on any Microsoft tech. Second, Microsoft standardized the language and made a community promise not to enforce their C#-related patents (like e.g. Oracle did against Google for Java). So, it free, it has full FOSS tooling. What's the problem?

> First, you can use C# really well without depending on any Microsoft tech. As someone who is coming from a very FOSS world and trying to learn C#, I have to counter that no, C# does not have a really good open source ecosystem. Mono works, MonoStudio is pretty decent, but it lacks all of Windows, and there isn't much to target that is not Windows if you are doing anything that is not a webapp. Objective-C also has…

I started learning F# a few weeks ago and feel the same way. The language is very nice, but so much of the .NET ecosystem is Windows-specific. I've run into a handful of libraries that would be useful, but I cannot use them on my Mac. To be fair, there are quite a few libraries that do work.

Furthermore, much of the documentation assumes a Windows environment. Getting a development environment set up around Mono has been possible but challenging.

F# and Mono are neat, but .NET has a long way to go before it becomes as cross-platform as Java.

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

#300
post #247

Damn Java has a 1:2 like to dislike ratio. Why do people hate on Java? I'm totally biased because it is the first language I learned and I use it daily but seriously, why the dislike? It is powerful, portable, stable, hard to shoot yourself in the foot with, and tons of standard libraries. Also the libraries (standard or 3rd party) rarely violate the rule of least surprise. I can nearly always guess the right way to…

> It usually has something to do with design patterns (FactorySingltonParentFactory.helper.blahblahblah)

That sums it up for me, basically. I could add that this is a manifestation of the tendency to make things more complex than they need to be which is pervasive in the whole Java ecosystem. IMO, even Scala couldn't escape the curse and suffers from it (although it's a lot more pleasant to use than Java).

Post reply on HN