The Cost of Dynamism (was Re: Pyhon 2.x or 3.x, which is faster?)

Mark Lawrence breamoreboy at yahoo.co.uk
Thu Mar 24 18:43:15 EDT 2016


On 24/03/2016 14:37, Rustom Mody wrote:
> 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?
>

'A' makes sure as best they can that their program is correct.
'C' makes sure as best they can that their program is correct.
'B' doesn't care provided it is quick.

-- 
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence




More information about the Python-list mailing list