3 ms·
I love philosophy but for me Lisp is just yet another programming language. (I don't even know what is the definition of Lisp, as there are lots of Lisps. Is it
by nadam 16y ago
I love philosophy but for me Lisp is just yet another programming language. (I don't even know what is the definition of Lisp, as there are lots of Lisps. Is it that there is no syntax but the programmer should type in the AST as it is using parentheses?)
I agree that philosophical and mathematical thinking is very helpful for a programmer. Especially mathematical thinking: those guys have found out some very mature thoughts throughout the centuries. But they can also be used in other languages than Lisp.
Also I want to point out that it is not necessarily true that functional languages are based on mathematics and imperative ones not.
Von Neumann was one of the greatest mathematicians of the 20th century and in my opinion his 'fully imperative' invention, the Neumann Architecture is as beautiful an idea both mathematically both philosophically as the Lambda Calculus.