Názor k článku Chyby v programovacích jazycích ohrožují bezpečnost aplikací od rust lopata - Takže si to shrneme. C je silně unsafe jazyk....

  • Článek je starý, nové názory již nelze přidávat.
  • 13. 12. 2017 15:34

    rust lopata (neregistrovaný)

    Takže si to shrneme.

    C je silně unsafe jazyk. Používá se hlavně z historických důvodů, protože nic lepšího nebylo. Přepisovat velké existující věci do Rustu se nebudou, protože by to stálo spoustu peněz, které nikdo nezaplatí. C bude existovat ještě hodně dlouho, stejně jako třeba COBOL. To ale neznamená, že je C nějak dobré a vhodné. Naopak, C veškerou zodpovědnost za bezpečnost kódu přenáší na programátora.

    Rust je výkonem na úrovni C (ve skutečnosti je to aktuálně asi 90% rychlosti C). Velkou část unsafe věcí z C řeší a eliminuje všechny bezpečností chyby typu buffer ovetflow, use after free apod (a že je jich opravdu dost...). Jenom hlupák by na novou aplikaci, která řeší bezpečnost, vybral C místo Rustu. Pokud chceš být hlupákem, tvoje volba.

    Jako trolling je to ale od tebe slabé.