LISP was created by researchers to have a more efficient tool at solving
difficult problems and this is very interesting, initially LISP was a language
that didn’t work with other languages but this changed eventually and here is
where Clojure enters since according to Rich Hickey Clojure was designed to
have all the power of LISP to be able to interact with other languages to be
better.
It is awesome how a program that would take 20 lines in a language like
Java takes just 1 line in LISP and this speaks about how it is a more powerful
language (in some cases). I believe that the creation of Clojure was a great
step for LISP because of the great things that came with it, the number of
people that started using it and the spreading of the language.
Concurrency is one of Clojure and LISP greatest strengths because you
can find many ways to implement it in your programs and even though Clojure is
not the best language it brings a basic idea of how to do things efficiently
and you can always think in how to improve things.
Hickey
finally goes on about how structures in Clojure are related to lists, which
allows to 'en-list' data and to have clear substructures. This emphasizes the
power of Clojure, which is it-s list processing aspects, which is the source of
all its powerful abilities
No hay comentarios:
Publicar un comentario