There's a lot of weird debate about whether Rust in the kernel is useful or not... in my experience, it's way more useful than I could've ever imagined!
I went from 1st render to a stable desktop that can run run games, browsers, etc. in about two days of work on my driver (!!!)
To rzeczywiście kapa.
W wielu bibliotekach C też istnieją potwory. Głównie, kiedy twórca udaje, że wie lepiej jak powinienem zarządzać zasobami. Potem wygląda to tak samo jak architektura zarządzania w C++/Rust, tylko muszę pamiętać, jakie w tym tygodniu wymyślił nazwy funkcji do dealokacji (jedna z popularnych bibliotek ma przynajmniej dwie nazwy). No i ukrywanie struktur za setterami/getterami.
Jak pamiętam to Linus narzekał zawsze od czasów 2.4/2.6. Mówił, że to przerośnięty bloat.
Czyli można powiedzieć, że w JS można łatwiej zarządzać pamięcią niż w Rust.
To rzeczywiście kapa. W wielu bibliotekach C też istnieją potwory. Głównie, kiedy twórca udaje, że wie lepiej jak powinienem zarządzać zasobami. Potem wygląda to tak samo jak architektura zarządzania w C++/Rust, tylko muszę pamiętać, jakie w tym tygodniu wymyślił nazwy funkcji do dealokacji (jedna z popularnych bibliotek ma przynajmniej dwie nazwy). No i ukrywanie struktur za setterami/getterami.
Jak pamiętam to Linus narzekał zawsze od czasów 2.4/2.6. Mówił, że to przerośnięty bloat.
Czyli można powiedzieć, że w JS można łatwiej zarządzać pamięcią niż w Rust.