Peter Cooper : UK Web 2.0 and Ruby on Rails consultant
Recent Posts
»Jay-Z: From Brooklyn to the Boardroom
»Prank Caller Submits Girl To Sexual Torture By Proxy
>Full archive
Other Posts
« RSS2PDF updatesThe Executioner's Supplier »

Lisp: The greatest programming language


I love Ruby, but I'm also an advocate of Lisp. Ruby is, currently, more pragmatic and easier to grasp than Lisp (although it has many Lisp and Smalltalk descended features), so I tend to spend more time there. Lisp, however, is experiencing a resurge in popularity and I think Lisp and its descendants are going to become increasingly important over the next ten years. This is amazing considering Lisp is the second oldest high level language in use today (only Fortran is older), having been invented in 1958.

Lisp is something it took me a very long time to understand, but that's because Lisp's concepts are so far removed from the procedural way of programming that it takes a real bending of the mind to 'get into it'. For a start, all Lisp programs are written as parenthesized lists.

Finally someone has written an excellent article called "The Nature Of Lisp". Unlike prior attempts, the author explains Lisp and its concepts using techniques and technologies every programmer can understand. He makes a great comparison between XML and Lisp, explaining that Lisp is somewhat similar to representing source code in an XML tree. Enjoy the journey.. if you're a coder, you'll definitely learn something.

Technorati Tags:




May 09, 2006 | Posted by peter | Comments (1)
Comments

Oh, I really didn't believe that nobody could use lisp outside university's work. I just had a grasp of lisp when studying AI, and have never touched it again. But yes it's weird and very different from the usual procedural programming. Takes a bit to get in fit with that wave.
Will take a look to that article, let's see if there's something interesting!
By the way, I haven't been in your chat again but I promised I would comment so here you have ;)

Posted by: sole at May 9, 2006 08:07 PM

Return to the homepage.
Privacy Policy