martes, 15 de marzo de 2016

Rich Hickey on Clojure

In each podcast that we must listen for our activity, I like to performing an investigation to know more about the person that being interviewed, this time I had to investigate Rich Hickey and, to be honest, this was somewhat complicated because, there was not much information about him.

About how little I have found during my research it is that, Rich Hickey is the author of Clojure (as we all know is a very powerful and popular language in many projects of artificial intelligence). In addition Rich is Datomic designer, distributed database That has ACID transactions (Atomicity, Consistency, Isolation and Durability), joins, and a logical query language.

One feature that makes the language Lips so powerful is that it does not compile text, but rather compiles data structures that are created by users. Regularly, in most languages interpreters text are used as compilers, but this could be a bit cumbersome to the language and the users and subtract efficiency.

Another topic that was mentioned is metaprogramming, this concept refers to create programs that have the ability to write or manipulate other programs or themselves as data, or when they do during the time of compilation part of the work that should be doing during the time execution, allowing the developer spend less time developing the code.

Each language has its own syntax, and sometimes it is difficult to switch from one language to another constantly, but I think we have to be open minded and be aware of new options that present themselves. Perhaps some of the new language we not pleasant or easy to implement, but it never hurts to know something new.

In relation to our career, learning languages helps us not closing ourselves off to only one language, since we never know if a basic knowledge of a language can give us a better job or help us to solve a problem.

No hay comentarios:

Publicar un comentario