Path: csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'subject:not': 0.03; 'subject:Python': 0.06; 'pypy': 0.07; 'latter': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'runtime': 0.09; '\xe2\x80\x94': 0.09; 'python': 0.11; 'systems.': 0.12; 'language.': 0.14; 'clear.': 0.16; 'complained': 0.16; 'finney': 0.16; 'python;': 0.16; 'rather,': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; ':-)': 0.16; 'language': 0.16; 'looked': 0.18; 'programming': 0.22; 'coding': 0.22; 'header:User-Agent:1': 0.23; 'url:moin': 0.24; 'header:X-Complaints-To:1': 0.27; "doesn't": 0.30; 'compared': 0.30; 'went': 0.31; 'code': 0.31; 'url:wiki': 0.31; 'bad.': 0.31; 'concise': 0.31; 'wright': 0.31; 'writes:': 0.31; 'know.': 0.32; 'up.': 0.33; 'url:python': 0.33; 'implemented': 0.33; 'agree': 0.35; 'but': 0.35; 'there': 0.35; 'machine.': 0.36; "didn't": 0.36; 'url:org': 0.36; 'operating': 0.37; 'performance': 0.37; 'ben': 0.38; 'to:addr:python-list': 0.38; "couldn't": 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'hardware': 0.61; 'skip:* 10': 0.61; 'different': 0.65; 'great': 0.65; 'talking': 0.65; '\xe2\x80\x93': 0.77; 'received:125': 0.84; 'numerous': 0.93 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Ben Finney Subject: Re: Python is not bad ;-) Date: Thu, 30 Apr 2015 19:10:23 +1000 References: <87mw1q9jqw.fsf@Equus.decebal.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: jigong.madmonks.org X-Public-Key-ID: 0xAC128405 X-Public-Key-Fingerprint: 517C F14B B2F3 98B0 CB35 4855 B8B2 4C06 AC12 8405 X-Public-Key-URL: http://www.benfinney.id.au/contact/bfinney-pubkey.asc X-Post-From: Ben Finney User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:jgINU3YhbYLFrQTJNzwbTTwuT7U= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ 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: 33 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1430385051 news.xs4all.nl 2839 [2001:888:2000:d::a6]:53378 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:89614 Cecil Westerhof writes: > I am coding with Python again. Great to know! > I like it that the code is concise and clear. But also that the > performance is not bad. The former is a property of Python, which is a programming language. I agree with your assessment :-) The latter is not a property of Python; a programming language doesn't have runtime performance. Rather, runtime performance is a property of some specific *implementation* — that is, the runtime Python machine. There are numerous Python runtimes, and they have different performance characteristics on different hardware and operating systems. You might be talking about performance on CPython. But you might not! I don't know. Have you looked at PyPy – Python implemented in Python – and compared its performance? -- \ “I went camping and borrowed a circus tent by mistake. I didn't | `\ notice until I got it set up. People complained because they | _o__) couldn't see the lake.” —Steven Wright | Ben Finney