Live data from Hacker News

Which programming language do you want to learn next?

edd.me

31–40 of 87 posts

Re: Which programming language do you want to learn next?

#32
post #14

Forth, still. Written a few bits but want to get serious.

You can go ahead and write your own forth interpreter (or maybe Cat http://cat-language.com ). Writing your own stack-based programming lang is a lot of fun! (That is my toy project for december)

I've done that bit :) I bought Loeliger and wrote the TIL from that in AVR assembler.

Re: Which programming language do you want to learn next?

#35
post #18

Scala. I want the power of types and functional programming and Actor concurrency, but am leery of doing anything practical with languages like Erlang or Haskell. Plus, Scala runs on the JVM and is thus compatible with all of Java's libraries. The day I have to read a UTF8 string backwards I want to use some standard library, not get creative with a linked list of ints. Plus plus, the Lift framework looks pretty grea…

Why are you leery of doing anything practical with Erlang and Haskell? #haskell on freenode is filled with people doing practical things in Haskell and Ericsson has bet most of its infrastructure on Erlang...

Re: Which programming language do you want to learn next?

#36
post #12

Erlang, just for fun. I really want to learn Haskell even better but for a new language I'd pick Erlang for the moment.

I'd second Erlang. It's a lot of fun first learning. I know when I went through Armstrong's book on it, the first 5-6 chapters were mostly just "okay, so an intro to the syntax and functional programming", then when the meat of the language hit, it was a big fat "whoa...this is crazy."

I'm glad HN had that crazy "Erlang Day" a few years ago, as that was Erlang's first blip on my radar. Thanks HN :)

Re: Which programming language do you want to learn next?

#37
post #8

Common Lisp. I have just started scratching the surface of the language(one-two weeks so far). The high opinion that many HNers have for the language played definitely a role in my choice.

I have been contemplating re-learning Common Lisp - I wrote Lisp (along with some C and PostScript) at work from about '89 to '95. Although I also did web development from about '93 the two areas never overlapped and when I co-founded a startup in '95 we were a Java shop - which was my language of choice for the next 6 years or so.

Inevitably I've spent a significant amount of time over the last 15 years telling people how wonderful Lisp is without actually using it for anything - so I'm pretty keen to jump back into using Lisp for Web projects.

Re: Which programming language do you want to learn next?

#39
Ruby. My favorite language is Python and I really like Django but I think I'm missing something by not learning Ruby and Rails. Haskell is the other language I want to learn, and probably more than Ruby but I'm currently looking for a job and RoR is the better choice...

Re: Which programming language do you want to learn next?

#40
post #18

Scala. I want the power of types and functional programming and Actor concurrency, but am leery of doing anything practical with languages like Erlang or Haskell. Plus, Scala runs on the JVM and is thus compatible with all of Java's libraries. The day I have to read a UTF8 string backwards I want to use some standard library, not get creative with a linked list of ints. Plus plus, the Lift framework looks pretty grea…

> doing anything practical with languages like Erlang or Haskell

Why do learn it for a specific reason? Why not learn a language to expand your mind? Scala is awesome, but Haskell will help you make use of some of its more powerful features. By all means, learn both.

Erlang is interesting and is quite practical too (albeit Scala tends to be practical in more kinds of problems: there many times where you want an easier way to deal state shared between processes than ETS/Amnesia). Knowing Erlang you can make a better decision when to use Scala's own actor facilities and when not to.

Post reply on HN