Názor k článku Rychlost CPythonu 3.11 a 3.12 v po­rovnání s JIT a AOT překladači od Pavel Tišnovský - IMHO je to jen další úroveň abstrakce a...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 11. 2023 9:35

    Pavel Tišnovský
    Zlatý podporovatel

    IMHO je to jen další úroveň abstrakce a to je většinou naprosto v pořádku.

    Málokdo asi v relném céčkovém userland kódu volá funkce jádra pro tisk zpráv nebo otevírání souborů. Raději použije něco ze stdio atd. Proč ne, je to ověřené a pohodlné, taky bezpečnější.

    A přechod na další jazyk je ještě jedna úroveň abstrakce. Protože si nebudeme nic nalhávat - ani profíci nedokážou "uřídit" větší projekty a knihovny v céčku. Důkazem je CVE databáze (a ta obsahuje fakt jen bezpečnostní chyby, ne to, že něco padá na double free nebo přepsání zásobníku bez vektoru útoku).

    Ano - teoreticky můžeme psát v C (teoreticky můžeme psát i v assembleru), ale lidé obecně to pro rozsáhlejší projekty prostě nezvládají. (opět IMHO, a to mám osobně céčko a assemblery rád; nicméně nebudu zavírat oči před realitou).