"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
Enregistrer un commentaire