X-Received: by 10.107.11.104 with SMTP id v101mr5667909ioi.13.1458830236219; Thu, 24 Mar 2016 07:37:16 -0700 (PDT) X-Received: by 10.50.36.68 with SMTP id o4mr479923igj.1.1458830236196; Thu, 24 Mar 2016 07:37:16 -0700 (PDT) Path: csiph.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nt3no4139697igb.0!news-out.google.com!pn7ni16742igb.0!nntp.google.com!nt3no4139695igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.python Date: Thu, 24 Mar 2016 07:37:15 -0700 (PDT) In-Reply-To: <8737rgnepk.fsf@elektro.pacujo.net> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=59.88.165.124; posting-account=mBpa7woAAAAGLEWUUKpmbxm-Quu5D8ui NNTP-Posting-Host: 59.88.165.124 References: <8737rvxs89.fsf@elektro.pacujo.net> <56e7483d$0$1608$c3e8da3$5496439d@news.astraweb.com> <56ef9787$0$1516$c3e8da3$5496439d@news.astraweb.com> <56f02196$0$1588$c3e8da3$5496439d@news.astraweb.com> <8737rgnepk.fsf@elektro.pacujo.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: The Cost of Dynamism (was Re: Pyhon 2.x or 3.x, which is faster?) From: Rustom Mody Injection-Date: Thu, 24 Mar 2016 14:37:16 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Received-Bytes: 2716 X-Received-Body-CRC: 703523748 Xref: csiph.com comp.lang.python:105620 On Thursday, March 24, 2016 at 7:46:55 PM UTC+5:30, Marko Rauhamaa wrote: > BartC : > > > And forgetting Python for a minute and concentrating only on its > > byte-code as a language in its own right, how would you go about the > > job of streamlining it? > Really, your optimization efforts should concentrate not on bytecode but > on runtime data structures, algorithms, heuristics, equivalence > transformations, reachability analysis, profiling and such. 'A' is a scientific programmer; he optimizes his scientific programs 'C' is a financial programmer; he optimizes his finance programs 'B(art)' is a bytecode-interpreter programmer; How does he optimize his bytecode interpreters?