layout | title |
---|---|
default |
Lisp |
- Lisp can be written in itself1.
- Lisp is a programmable programming language2.
- Lisp wasn't designed to fix the mistakes in Fortran; it came about more as the byproduct of an attempt to axiomatize computation3.
- Lisp is not an invention, but more of a discovery1.
- Lisp is unique and different3, because all languages heading towards to Lisp1.
- Lisp can be a secreat weapon4.
- Lisp has a macro system no other language has3.
- Lisp is like atoms to build chemical materials. Bottom-Up Design2.
- Lisp has no syntax, because you work on abstract syntax tree. That's why there are so many round brackets.
Why LISP will be the last language? Because it is no language. It is a way to express code. So you can write Lisp in Lisp. You can write functional, object-oriented in Lisp. You can write functional programming in lisp. You can write any paradigm in lisp, even those that not even invented yet.
In contrast to functional programming, programming that makes extensive use of assignment is known as imperative programming. In addition to raising complications about computational models, programs written in imperative style are susceptible to bugs that cannot occur in functional programs.