Linked by Thom Holwerda on Tue 25th Oct 2011 12:50 UTC, submitted by JAlexoid
Thread beginning with comment 494251
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
LISP is still my favourite. The cleanest programming language and still the most powerful.
Well, I'm really having a blast learning it but I'd disagree (albeit slightly) on both points.
I find it clean in the sense that the logic behind Lisp code is very intuitive but the forest of parens makes it a bit difficult to read at times.
And, although this is ludicrously suggestive, I'm not sure its as powerful a language as more modern functional languages either. I find Haskell, Erlang, and Scala in particular to be more expressive (and hence more powerful in my opinion) than Lisp.
Then again, I still know nowhere near as much about Lisp as I'd like to so I fully expect my opinions to change entirely in about a month. ;-)
None of those non-AI languages are as powerful as Lisp, actually Haskell is a purely functional language that is primarily focused towards improving applied type theory and automated theorem proving, Erlang is primarily focused on fault-tolerance, and Scala is many focused on JVM scripting.
None of these systems are as powerful as Lisp because Lisp is focused on creating AI, rather then solving specific programming problems. I do not mean to imply that Lisp is better then any of these languages, those languages are fantastic in their own domains, however, they do not have the power of adapting to any domain of your choosing, which is present in Lisp. See Of Lisp Macros and Washing Machines for more.
Edited 2011-10-27 03:42 UTC





Member since:
2005-11-10
LISP is still my favourite. The cleanest programming language and still the most powerful.