Revenge of the Nerds - Paul Graham

In the article called “Revenge of the Nerds” by Paul Graham, many advantages of Lisp in software development are described. Those should compete in time and power with the software of other companies. 

Lisp has the disadvantage of being a little-known language and unpopular nowadays. Nevertheless, and as described in the article, that does not mean that Lisp is inconvenient or that Lisp is an ugly language (as many developers could think at the beginning of learning Lisp). Moreover, the article mentions that Lisp is a language with advanced characteristics for the time it was created. That is due to its very important origin because it is great that instead of being based on computer architecture, it was based on mathematics. Lisp became more powerful and ahead of its time because it was developed for being a better alternative than Turing machine.

I think is surprising that nowadays there is no programming language (not base in Lisp) that does not have the characteristics and potential of Lisp. Lisp was developed in 1958, and there is no language that can totally replace it. In fact, actual languages try to imitate its functions.

I think that this gives many advantages to both programmers and companies that decide to develop software with Lisp. First, they develop faster than any other company and second, it is possible that in practice, other companies (using any other language than Lisp) cannot copy what is done with Lisp. Then they would leave their software with a lack of features.

One of the sections that I found most impressive was the last one, called "Appendix: Power” since it can be seen clearly that Lisp exceeds in power and simplicity any other programming language. I find very interesting everything that can be achieved with Lisp. Now I am sure that any good programmer should know Lisp.

Comments

Popular posts from this blog

Triumph of the Nerds Part II: Riding the Bear" by PBS

"The Roots of Lisp" by Paul Graham