|
From: Mark Tarver on 8 Dec 2006 06:07 How do you compare Python to Lisp? What specific advantages do you think that one has over the other? Note I'm not a Python person and I have no axes to grind here. This is just a question for my general education. Mark
From: Mathias Panzenboeck on 8 Dec 2006 06:45 Mark Tarver wrote: > How do you compare Python to Lisp? What specific advantages do you > think that one has over the other? > > Note I'm not a Python person and I have no axes to grind here. This is > just a question for my general education. > > Mark > I do not know much about Lisp. What I know is: Python is a imperative, object oriented dynamic language with duck typing, List is a declarative, functional dynamic language -> those two languages have different scopes. For more Information: http://en.wikipedia.org/wiki/Functional_programming http://en.wikipedia.org/wiki/Object-oriented_programming http://en.wikipedia.org/wiki/Dynamic_programming_language http://en.wikipedia.org/wiki/Lisp_programming_language http://en.wikipedia.org/wiki/Python_%28programming_language%29
From: Paul Rubin on 8 Dec 2006 07:08 "Mark Tarver" <dr.mtarver(a)ukonline.co.uk> writes: > How do you compare Python to Lisp? What specific advantages do you > think that one has over the other? <http://google.com/search?q=python+lisp&btnI=I'm+feeling+lucky>
From: Mark Tarver on 8 Dec 2006 07:57 Paul Rubin wrote: > "Mark Tarver" <dr.mtarver(a)ukonline.co.uk> writes: > > How do you compare Python to Lisp? What specific advantages do you > > think that one has over the other? > > <http://google.com/search?q=python+lisp&btnI=I'm+feeling+lucky> Thanks; a quick read of your reference to Norvig's analysis http://norvig.com/python-lisp.html seems to show that Python is a cut down (no macros) version of Lisp with a worse performance. The only substantial advantage I can see is that GUI, and Web libraries are standard. This confirms my suspicion that Lisp is losing out to newbies because of its lack of standard support for the things many people want to do. Mark
From: Richard Brodie on 8 Dec 2006 09:08
"Mark Tarver" <dr.mtarver(a)ukonline.co.uk> wrote in message news:1165582654.974945.173700(a)79g2000cws.googlegroups.com... > seems to show that Python is a cut down (no macros) version of Lisp > with a worse performance. Performance claims are always controversial. So, Python is much slower doing array multiplication, when you hand roll it, instead of using the standard numerical packages available. I see that the effbot has already responded the first part. |