The Roots Of Lisp
The article tries to explain us, as the previous readings the advantages
of Lisp over other programming languages. The author explains how Lisp was created,
the “idea behind the development of Lisp”. Also, the author argues how and why
it’s so different to program in Lisp than in other languages. The author, divides the types of programming in two different fields,
and puts as their principal exponents C and Lisp. He defines the C model as the
most popular model, but he also argues that this kind of languages and their development
hasn’t been evolving fast enough. It uses the example of the garbage collector to
support this. In other hand, the author expose how Lisp have certain advantages
as the capability to write programs to write another program.
Later the reading
explores more the similarities between Lisp and Clojure (operators) and
functions. The reading exposes how most of the functions and functionality of Lisp
are still used by other languages, and this means that these are good ideas, that
are tools or methods that really works, something that the new languages need
to take in count as we the engineers need to do too. This doesn’t mean that
Lisp is a perfect language, the language had been being modified through the
years and have adopted new features and functionality.
Is interesting how the
reading talks about certain points, the examples are easy to understand and
complements perfectly what are we reading in other articles and the class book.
It really makes me want to try Lisp and compare it with Clojure, this article makes
me think that Lisp is as C and Clojure is like C++, and as I’ve already tried C
and C++ and the functionality between them was very different. I want to
compare and try by my own all the differences and changes between Lisp and Clojure
Comentarios
Publicar un comentario