"Rich Hickey on Clojure" - Personnal Comments


This podcast is an interview with Rich Hickey in which he talks about the programming language Lisp (once again). He starts by introducing the language and its characteristics. I have learned why Lisp different from others languages. The thing that makes Lisp unique as a programming language is that programs are presented to the compiler in forms of data structures. The compiler doesn’t compile text but it compiles data structures.

Why Lisp never got mainstream ? It wasn’t design to be mainstream, more for researchers people solving very hard problems. Today programming is like a social activity, people work together on programs. 

When the compiler is evaluating your program it gives your macros the opportunity to run during the compilation process. That also is a unique feature of the language Lisp.

Ritch Hickey then explains the cooperation of the Lip with the language Java and the simplicity of Lisp. Indeed Lisp is able to access all Java libraries so this doesn’t make Lisp a lonely language.
I like how at the end he explains how Lisp is today getting more spread. People are getting jobs involving Clojure in start ups but also in other areas such as web developing and databases. It is even used in analytics and machine learning via the platform Hadoop.

I am happy that he mentioned this topic because I was wondering where is this language used today. In all of the articles we read until now this topic wasn’t covered. My feeling about this language is changing. I am starting to understand the benefits of it and why it is such a powerful language. It is also interesting how Lisp and Clojure are regaining attractivity today after many years. I will conclude by saying that this podcast was quite interesting and I enjoyed listening to it.


Commentaires

Posts les plus consultés de ce blog

"Language as the Ultimate Weapon in Nineteen Eighty-Four" - Personnal Comments

"Revenge of the Nerd" - Personnal Comments