Language in 2011 – Part II
This is the sencond part of computer programming language(s), I’ve learnt inthe past year.
Scala
Scala is a JVM-based programming language. It is a combination between functional programming and object-oriented programming. I learnt Scala because I want to learn about Lift, which used by foursquare.
I dound Scala is a very powerful language, especially comparing to Java. The biggest advantage of Scala is its compatibility with Java, since Scala compiles to JVM bytecode. You can use existing Java technology stack with Scala
Clojure
Another rising star, Clojure is a lisp dialect JVM-based language. I have not explore this further, but I’ve seen some interesting apps built on Clojure.
Common LISP
I learn Common LISP after reading a link from reddit. I found Lisp as the best programming language for teaching. It provides clear ilustration of function and processes. Great language, I suggest you to learn it.
And that is all. Still far more to go. I am planning to concentrate on Python this year, and maybe learning a bit about HTML5 and Javascript.
No trackbacks yet.