Path: csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.011 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'mrab': 0.05; 'subject:Python': 0.06; 'cc:addr:python-list': 0.11; 'python': 0.11; '-tkc': 0.16; '[1].': 0.16; 'count,': 0.16; 'entries,': 0.16; 'from:addr:python.list': 0.16; 'from:addr:tim.thechases.com': 0.16; 'from:name:tim chase': 0.16; 'received:174.136': 0.16; 'language': 0.16; 'wrote:': 0.18; '>>>': 0.22; 'cc:addr:python.org': 0.22; 'java': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; "i've": 0.25; 'mention': 0.26; 'least': 0.26; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'tim': 0.29; 'chase': 0.31; 'pascal': 0.31; 'perl': 0.31; 'languages': 0.32; 'actual': 0.34; 'but': 0.35; 'there': 0.35; 'c++': 0.36; 'words,': 0.36; "didn't": 0.36; 'charset:us-ascii': 0.36; 'should': 0.36; 'list': 0.37; 'received:10': 0.37; 'rather': 0.38; 'does': 0.39; 'visual': 0.39; 'enough': 0.39; 'reserved': 0.61; 'more': 0.64; 'ethan': 0.84; 'furman': 0.84; 'pike': 0.84; 'subject:Practices': 0.84 X-Sender-Id: wwwh|x-authuser|tim@thechases.com X-Sender-Id: wwwh|x-authuser|tim@thechases.com X-MC-Relay: Neutral X-MailChannels-SenderId: wwwh|x-authuser|tim@thechases.com X-MailChannels-Auth-Id: wwwh X-MC-Loop-Signature: 1425148664303:2635302453 X-MC-Ingress-Time: 1425148664303 Date: Sat, 28 Feb 2015 12:39:15 -0600 From: Tim Chase To: Ethan Furman Subject: Re: Python Worst Practices In-Reply-To: <54F2052D.1010004@stoneleaf.us> References: <54f1154c$0$12985$c3e8da3$5496439d@news.astraweb.com> <54F20154.3070009@mrabarnett.plus.com> <54F2052D.1010004@stoneleaf.us> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AuthUser: tim@thechases.com Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 39 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1425149186 news.xs4all.nl 2952 [2001:888:2000:d::a6]:40363 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:86635 On 2015-02-28 10:13, Ethan Furman wrote: > On 02/28/2015 09:56 AM, MRAB wrote: > > On 2015-02-28 16:03, Cousin Stanley wrote: > >> > >>> From : Tim Chase > >>> > >>> A quick google-and-tally for languages > >>> and their corresponding number of keywords: > >>> .... > >> > >> re-sorted .... > >> > >> 21 : Lua > >> 31 : Python2.x > >> 33 : Python3.x > >> 33 : C > >> 37 : Pike > >> 40 : Perl > >> 40 : Ruby > >> 50 : Java > >> 54 : Pascal > >> 67 : PHP > >> 77 : C# > >> 86 : C++ > >> > > Does any language have more than COBOL? That has hundreds! > > I think Visual FoxPro should get at least an (dis)honorable mention > -- I didn't count, but there are several page-fulls [1]. That list has ~2405 entries, but it's been long enough since I've used VFP (c. 2000) that I've successfully managed to repress the nuances of whether those are actual reserved words, or whether, like Python built-ins, they're more suggestions rather than enforced. -tkc