[Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"

daniel.poelzleithner poelzi at poelzi.org
Mit Jun 23 14:48:14 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hartmut Goebel wrote:

| Und wer hat Dir die Mähr erzählt, dass kurze Variablennamen Performance-
| vorteile bringen?

Ich weiß jetzt nicht genau wie es intern arbeitet, aber ich denke über
Hash values, da die Variable ja in globales oder locales nachgesucht
wird, und diese dicts sind. Wenn die Hash funktion über längere Namen
also mehr Zeit benötigt, ja, dann sollten diese höhere Performance
bringen. Da die Hash Funktion aber schnell ist, ist der Vorteil maginal.
Wichtiger währe darauf zu achten, daß es keine Hash Kollisionen gibt,
aber dies ist eben so unwahrscheinlich wie beachtenswert ;)

Gruß
~ Daniel

- --
nihil me cirumdat

.. . .. ... . . .. . ... . .. . ... . . .
pgp key @ http://files.poelzi.org/pgp.txt
ED80 E53D 5269 4BB1 1E73 3A53 CBF9 A421 0A7B 003D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFA2XwNy/mkIQp7AD0RAu8GAKC//UQahdrVwjmRTaT0u8mabFiksgCgrBE4
0G+rtjX/pgcSRHXXjMx612k=
=oYv4
-----END PGP SIGNATURE-----