Názor k článku
Budeme mít linuxové moduly napsané v Rustu? od Zrzka - Hmm ... Podle jakých? Ušitých na míru Rustu?...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 9. 2019 14:28

    Zrzka
    Stříbrný podporovatel

    Hmm ... Podle jakých? Ušitých na míru Rustu? Idiomatický Rust a idiomatické C? Neřekl bych. Každý napíše benchmark kde jeho favorit vyhraje a ten druhý to projede.

    Prvně by se slušelo říci, že porovnávat Rust a C nedává moc smysl. V Rustu můžu napsat nachlup stejný kód jako v C a rychlost bude stejná. Porovnávat se dá leda tak idiomatický Rust s idiomatickým C. Ano, v tomhle případě je Rust v některých věcech rychlejší. V C mám dva ukazatele a překladač neví jestli to je jeden objekt nebo dva různé. C tedy musí být konzervativnější, ale Rust to ví a může optimalizovat mnohem agresivněji. Na druhou stranu, Rust je v některých věcech pomalejší. Sice zrychluje, opravuje chyby, ale stále tu máme dost problémů. Stačí se podívat na label:I-slow.

    A to píšu jako velký fanoušek Rustu a někdo, kdo se Rustem už přes 2 roky živí.