Názor k článku Práce s poli v programovacím jazyku Rust od Pavel Tišnovský - Tak v podstatě má pravdu, jen bych asi...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 2. 2017 17:36

    Pavel Tišnovský
    Zlatý podporovatel

    Tak v podstatě má pravdu, jen bych asi dodal dvě věci k tomu, že přechod na Rust je skutečně těžší:

    1) to, že je Rust prezentován jako náhrada C v _určitých_ typech aplikací neznamená to, že si céčkový programátor sedne a začne hned psát funkční a bezpečný kód. Rust je skutečně dosti odlišný, jak syntaxí (to je po chvíli maličkost), tak i sémantikou, ale tato změna asi byla nutná. Na druhou stranu jsou hlášení překladače skutečně dobré, zejména v porovnání s některými překladači C++.

    2) vlastní základní knihovny Rustu se rozšiřují pomalu, protože se autoři snaží je udělat dobře na první pokus (což, pokud se to povede, je jen dobře). Ovšem musí se za to platit - í poměrně základní věci jsou řešeny v externích knihovnách, takže se většinou neobejdete bez použití Carga (já se tomu zatím snažím v článku vyhýbat, ale za chvíli nebude zbytí :-)

    V článku se bohužel neřešila výkonnost aplikací, takže nevíme, jestli vůbec požadují rychlost Rustu nebo jestli by třeba nestačil managovaný jazyk.