( ggabo | 2020. 02. 28., p – 07:09 )

Tegnap este tartottam a meetupon egy előadást, amiben a CPython sebessége és gyorsítása volt a téma; ez hamarosan szerintem elérhető lesz. Ami még a válaszokban nem hangzott el: a CPython a forrás fájlt ugyan úgy lefordítja, mint a Java vagy C. Amikor kiadod a python3 valami.py parancsot, akkor először fordít és a szintaxis hibák futtatás előtt kijönnek. A dinamikus típusosság miatt a run-time hibák köre szélesebb. A típus annotációk elhelyezése után, mypy-jal lehet statikus típus ellenőrzést végezni.

Azért azt se felejtsük el, hogy a más programozási nyelvek típus rendszere sem szűr ki mindent, lehetne minden függvényhez egy csomó elő- és utófeltételt; vagy pl. osztály invariánsokat megadni.