( nagy_peter | 2020. 07. 03., p – 14:30 )

A Rust nem divat. Azért próbálkoznak vele, és azért is fejlesztették ki, mert úgy van megtervezve, hogy nehezebb benne figyelmetlenségből memória-túlcsordulásos hibát véteni. Ha neked fontos, hogy a fejlesztő figyelmetlensége miatt kihasználható biztonsági hibák száma csökkenjen, akkor nem divat, hanem lehetséges megoldás. Na nem úgy, hogy holnap kidobjuk az egészet, és újraírjuk, hanem mondjuk azokat a részeit, amiben könnyű kihasználni egy hibát, lehet érdemes átírni más nyelvre, ha ott jobb eredményt érsz el így. De gondolom ezt a kernel-fejlesztők pontosan tudják, nem hiszem, hogy vaktárban a 0-ról újraírnák egy más nyelven, mert valaki ezt kitalálja. Ezt a 0-ról újraírást értelmetlenül más nyelvekre régebben nagy cégek, informatikához nem értő managementje találta ki párszor valami külső marketing hatására. Egy hozzá értő kernelfejlesztő nem hinném, hogy a saját életét ilyennel akarná megkeseríteni.

Persze biztosan a C-re is volt, aki azt mondta, 79-ben, hogy ez csak valami új-hullámos hippi divat azoknak, akik lusták assemblyben programozni, de azóta kiderült, hogy vannak feladatok, amikre igenis alkalmas a C. Talán érdemes így gondolni most a C és a Rust kapcsolatára is.