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.

Advertisement
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.