"Steven D'Aprano" <steve+comp.lang.pyt...@pearwood.info> wrote in message news:4d6f26a5$0$30003$c3e8da3$54964...@news.astraweb.com...
On Wed, 02 Mar 2011 19:45:16 -0800, Yingjie Lan wrote:

Hi everyone,

Variables in Python are resolved dynamically at runtime, which comes at
a performance cost. However, a lot of times we don't need that feature.
Variables can be determined at compile time, which should boost up
speed.
[...]

This is a very promising approach taken by a number of projects.

Cython and Pyrex are compilers that take Python-like code with static
type declarations and use it to produce compiled C code.

I got the impression the OP was talking about simply pinning down certain variables, so that a runtime name lookup (if that's in fact what Python does) was not necessary.

Declaring the *type* of such variables is a different matter I think (and probably is not considered 'pythonic'; certainly it's a crude, if effective, way of getting extra performance).

--
Bartc
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to