Linked by Thom Holwerda on Tue 25th Oct 2011 12:50 UTC, submitted by JAlexoid
General Development The news already hit HackerNews late last night, but at that time there was no confirmation so I decided to wait until we knew for sure. Well, after Dennis Ritchie and Steve Jobs, the technology world lost another great mind yesterday. Stanford has confirmed that John McCarthy, the creator of LISP and the father of artificial intelligence, has passed away, age 84.
Thread beginning with comment 494251
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Oddly enough
by Sodki on Tue 25th Oct 2011 13:54 UTC in reply to "Oddly enough"
Sodki
Member since:
2005-11-10

LISP is still my favourite. The cleanest programming language and still the most powerful.

Reply Parent Score: 2

RE[2]: Oddly enough
by BeamishBoy on Tue 25th Oct 2011 19:47 in reply to "RE: Oddly enough"
BeamishBoy Member since:
2010-10-27

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. ;-)

Reply Parent Score: 2

RE[3]: Oddly enough
by jhuni on Thu 27th Oct 2011 03:38 in reply to "RE[2]: Oddly enough"
jhuni Member since:
2011-10-27

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

Reply Parent Score: 0