LISP was one of the first programming languages ever to be created, it started with the idea to have a different approach to what programming languages should be, and how values should be entered as parameters into certain functions.
LISP receives a number of arguments which will eventually be used as parameters in other functions, this makes LISP a very efficient programming language, because the functions and the functionalities between then can be related, in other words, some functions become the data of the parameter for other functions, which results in a high performance and a better coding style.
The main advantage of LISP is that is language that can be evaluated by itself. Recursion is one of the strongest characteristics of LISP, which makes it able to evaluate infinitely its own functions by itself.
Although LISP is a great programming language, it hasn't received the credit it should and it’s not very commonly used in the industry, this is mainly because of its complexity, and because a lot of people find LISP a programming language very difficult to understand, some people say you have to be crazy to code in LISP.
Although LISP is not very commonly used and not a lot of people like it, this doesn't mean it hasn't been a transcendent language in the industry. Many other programming languages have evolved from LISP (LISP is one of the oldest programming languages that exist), like Java among others. A very important contribution the LISP programming language has left as a legacy is the Java Garbage Collector, which has a very important role in the computer and coding industry. So it’s not such a bad ending for LISP.
LISP is a very powerful tool as a programming language and its usage should be encouraged, even though it might not be a very easy language to use and learn, it certainly has a lot to offer and will help people improve their coding abilities.
No hay comentarios.:
Publicar un comentario