In this
article we talk about the Lisp operators and how they make up into a powerful
API, this paradigm consists of some built in functions that intend to make things
easier, however, talking about the power of language as many things that
language can become, list processing is very a powerful tool in the structure
and syntax of Lisp given by the fact that everything in this paradigm is
achieved by the processing of lists.
Lisp
programs are composed by something called s-expressions, which stands
for symbolic expressions which are defined recursively, and consists of
either a single “component” which is called “atom” in the strict
definition, or it can also be a list, which can correspondingly be
some other symbolic expressions.
The main
idea in this article rounds around the idea of lisp being so innovative for its
time that it allowed to visualize the solutions for some problems in a
completely different angle, which makes the process much more understandable, compared to other programming standards
that try
to organize the abstraction in a way it becomes clunkier the more
complex the coded solution becomes. However in Lisp we can evaluate whatever we
want as long as it belongs to a language (kind of the way Turing’s machines
worked)
In my opinion
the article is meaningful because it marks the differentiation between the
conceptions of functional programming and makes the reader (as long as he or
she is familiarized with the needed baggage) find all the contrasts within all
the programming paradigms that a reader like me have used from time to time. In
a way that even when you can conceive most of the advantages of functional
programming, it’s still being quite abstract that still a bit difficult to help
others to also conceive them, that you end up understanding and defining them
via a lot of practice.
Comentarios
Publicar un comentario