domingo, 13 de marzo de 2016

Rich Hickey on Clojure

In this new blog entry I will talk about the episode of Software Engineering Radio, which was a conversation with Rich Hickey, creator of the dialect of Lisp programming language called Clojure. In recent weeks I have been talking about the many advantages of programming in Clojure, but I had never heard the point of view of the creator.

The truth is that I really liked program in Clojure, as it makes the code much simpler. At first it cost me a lot of work the paradigm shift, because in other languages the result is many lines of code.

I must admit that before this course of Programming Languages, I had not heard anything about Lisp or Clojure. As the author says, certainly Lisp is not a mainstream language, since it was created for research purposes and only super-users or very smart people used it.

However, when the radio announcer asked to Rich what is the target audience of Clojure, Hickey simply answered: open-minded programmers. I can say that I totally agree with this statement, because you have to leave a little aside what we know about other languages. Usually we try to write programs in Clojure in the same way we would in C, but Clojure is part of a totally different paradigm.

Apart from the simplicity, Clojure has the advantage that its data structures are immutable, so it is a very good choice for concurrency.

Despite Clojure is no a very popular language, we know that startups have begun to occupy it because it gives them a competitive advantage (for more information see Beating the Averages), which I think is good because in this way goes up in the ranking of popularity and more and more people will discover (as I am doing <3) all things that can be done with Clojure.

Finally, I think it is good to know Clojure because we learn to appreciate some of its features that make our life easier.

0

0 comentarios:

Publicar un comentario