Live data from Hacker News

Poll: Which programming language do you plan on learning next?

news.ycombinator.com

71–80 of 114 posts

Re: Poll: Which programming language do you plan on learning next?

#72
post #67

Earlier quoted context omitted.

WOW!

We're doing real time control for vehicles, which has to handle, among other things, valve timing, fuel flow, the transmission, suspension adjustments, braking. We can't afford to have the system break, and Erlang is built for mission critical systems, giving us quality primitives for handling concurrency and software breakage. But in Erlang records and math are kinda broken, and we needed both. Hence, LFE.

Thanks! Is there a link to the project?

Re: Poll: Which programming language do you plan on learning next?

#74
Clojure, people! If you haven't yet checked out Rich Hickey's new functional lisp for concurrent programming on the JVM, then you're missing out on something really, really, mind-blowingly cool! I'm a Lispnik at heart, and I do most of my personal development in Common Lisp on SBCL, but I have to program a lot of Java code for my day job. Clojure has definitely caught my eye and is #1 on my list of next languages to learn.

Check it out: http://clojure.org

Re: Poll: Which programming language do you plan on learning next?

#76
I know dynamic languages are all the rage these days, and that Haskell is on the rise, but Scala is really sexy to me right now.

All of my large-ish projects have been in either Java or Python (I've done smaller things in Ruby, Haskell, CL, Erlang, C, C++ - I enjoy playing around with different languages). I love the conciseness of Python, but I always find myself either spending way too much time writing tests or hunting down bugs after simple refactorings. Java, on the other hand, is, as a language, misery incarnate, but there's something intensely satisfying about being able to just delete large chunks of code and have the compiler tell me exactly where the functionality those chunks provided needs to be replaced.

I had looked at Scala in the past, but always from the POV of learning functional programming. For the last week, though, I've just been treating it as a Java replacement, and I'm in love. It has the same feeling of liberation as the first time I really dug into Python (and is actually more expressive than Python in several cases I've come across), but I can use my slash-and-burn refactoring style without any hiccups.

It inherits the huge number of Java libraries out there, and it has a fantastic web framework (liftweb), an Erlang-style concurrency library that feels like a built-in part of the language, pattern-matching, etc. etc. People evaluating languages for new projects should really take a serious look into this one.

Re: Poll: Which programming language do you plan on learning next?

#77
post #48
post #26

Earlier quoted context omitted.

I missed that one, seems to be really popular now thanks to the iphone.

unfortunately. Mixing Objective-C and C and your code looks a little bit frankestein-ly, and it is impossible to avoid. The messaging pass part of Object-C is no near as elegant as erlang.

I'm not familiar with Erlang - can you give an example?

Re: Poll: Which programming language do you plan on learning next?

#79
post #23
post #20

Earlier quoted context omitted.

I thought the same thing here - unique languages with distinctive paradigms, deserving of separate choices.

My thought process was, if Python and/or Ruby is on the to learn list, they would look at both, but go with one of them.

I see. There definitely seems to be a connection between coming to Ruby and coming to Python, so this is a fair argument for their association.

I think that them being listed together does however muddle the value of the poll because you cannot tell how many Python and how many Ruby votes there are.

But again, I understand the logic behind their their association as I was someone who was first drawn to Ruby and then later to Python because of its proximity - I have since stuck with Python...

Re: Poll: Which programming language do you plan on learning next?

#80
What is the obsession with learning loads of programming languages? If you pick well, you only need a couple and you can spend your time and mental energy building new things.

Note: This is not to say I do not appreciate the value of learning different languages. It just seems to be an obsession to tally up as many different languages as possible instead of building new stuff with the languages you know.

Post reply on HN