Ahoj všem, hezký nový rok.
Občas mě napadne...
Python je silně dynamický jazyk, tj. umožňuje velmi svobodné operace s
objekty, metaprogramování atp. Až tolik, že to některým lidem přijde moc a
vyvíjejí aktitivy, jak ho trochu spoutat a něco za to získat.
Otázka. Obětovali byste některý z
Ahoj,
mě to všechno zatím řeší Cython :) Když teda potřebuju rychlost.
Zrychlení o 20% (nebo 25% nebo 50%...) - opravdu by to něčemu prakticky
pomohlo? Jen málokdo funguje v takových rozměrech, aby 20% zrychlení
Pythonu znamenalo, že se ušetří vůbec nějaké množství nákladů na hardware.
Mě by se
Ahoj,
Souhlasím, že gil je větší problém. Na rychlost je pypy, volitelné typování
už fanda standardní knihovna.
Já bych za sebe přidal lepší a jednodušší packaging, než setup.py,
setup.cfg, manifest, requirements.txt a všechny ty věci.
Nevím jak pro ostatní, ale pro mě je setuptools čirá magie.
Nechci moc odbíhat, ale co existuje PyPA a vyvíjí to, plus píše
https://packaging.python.org/, tak se v tom balíčkování jde orientovat
trochu lépe, ale pořád je to nebe a dudy oproti např. (já vím, mladšímu)
npm. Za mě je to taky momentálně největší bolest Pythonu.
HJ
2017-01-02 20:19 GMT+01:00
Děkuju za dosavadní odpovědi.
Určitě jsou zajímavý, ale tak nějak mám pocit, že jste se nezdrželi na
podstatě otázky. :-)
Nebo si to mám jednoznačně vyložit jako "svobodnou dynamičnost jazyka
neomezovat, protože zmíněný hypotetický zisky ve skutečnosti většina
nevyužije nebo je možné jich