From bradallen137 at gmail.com Thu Jan 20 18:34:11 2011 From: bradallen137 at gmail.com (Brad Allen) Date: Thu, 20 Jan 2011 11:34:11 -0600 Subject: [python-advocacy] Python popularity at Project Euler In-Reply-To: <1291393930.20169.31.camel@santogold.corp.amiestreet.com> References: <1291393930.20169.31.camel@santogold.corp.amiestreet.com> Message-ID: At the office today someone circulated this criticism of Python to all our employees... http://www.quora.com/What-are-the-main-weaknesses-of-Python-as-a-programming-language From bradallen137 at gmail.com Thu Jan 20 18:35:05 2011 From: bradallen137 at gmail.com (Brad Allen) Date: Thu, 20 Jan 2011 11:35:05 -0600 Subject: [python-advocacy] discussion about Python weaknesses Message-ID: oops, sent this under the wrong subject header... ---------- Forwarded message ---------- From: Brad Allen Date: Thu, Jan 20, 2011 at 11:34 AM Subject: Re: [python-advocacy] Python popularity at Project Euler To: advocacy at python.org At the office today someone circulated this criticism of Python to all our employees... http://www.quora.com/What-are-the-main-weaknesses-of-Python-as-a-programming-language From baiju.m.mail at gmail.com Thu Jan 20 18:50:57 2011 From: baiju.m.mail at gmail.com (Baiju M) Date: Thu, 20 Jan 2011 23:20:57 +0530 Subject: [python-advocacy] Python popularity at Project Euler In-Reply-To: References: <1291393930.20169.31.camel@santogold.corp.amiestreet.com> Message-ID: On Thu, Jan 20, 2011 at 11:04 PM, Brad Allen wrote: > At the office today someone circulated this criticism of Python to all > our employees... > > http://www.quora.com/What-are-the-main-weaknesses-of-Python-as-a-programming-language There is a discussion about this in Reddit. http://www.reddit.com/r/Python/comments/f5tex/what_are_the_main_weaknesses_of_python_as_a/ Regards, Baiju M From paul at boddie.org.uk Thu Jan 20 20:02:14 2011 From: paul at boddie.org.uk (Paul Boddie) Date: Thu, 20 Jan 2011 20:02:14 +0100 Subject: [python-advocacy] discussion about Python weaknesses In-Reply-To: References: Message-ID: <201101202002.14225.paul@boddie.org.uk> On Thursday 20 January 2011 18:35:05 Brad Allen wrote: > oops, sent this under the wrong subject header... [...] > At the office today someone circulated this criticism of Python to all > our employees... > > http://www.quora.com/What-are-the-main-weaknesses-of-Python-as-a-programming-language What really needs saying? One doesn't get far into the most "upvoted" comment from Jesse Tov before tripping over inaccuracies and, eventually, falsehoods ("Python is untyped"), the latter explained away in the subsequent discussion with sentiments approximating to "I don't care to learn the terminology everyone else uses, so I'll just use my own instead". As always, I get the impression that the average vocal and overly self-confident critic of Python is a Lisp hacker with a chip on their shoulder. I don't see what nested scopes have to do with object-oriented programming - indeed, having objects removes some pretty significant motivations for wanting things like closures, which I seem to recall were one of the primary motivations for the lobbying for nested scopes in Python, coming mainly from Lisp people, apparently - so maybe everything has to be linked back to nested scopes and closures if one is a Lisp hacker. The bit about hash tables and attribute access is something I've probably mentioned on this list before: some people do worry about the efficiency/performance. But by that point in the above comment, one should probably have stopped reading already. Paul