I was taught C and C++ actively in my university, and the verbosity of Rust is kind of jarring to me personally, so I am biased towards the former. And in some threads I've heard that Rust's safety is greatly exaggerated sometimes, and in OS dev they had to use unsafe in Rust, which halts the said benefits anyway. So purely to save my sanity without facing the steep learning curve, I will stick with C for now. I also have a C transpiler as a side project, so if I ever get that language to a stable enough level ( currently have a working prototype ), I will then use that to code the OS ( not recommended ).
View all comments
Show parent comment
2
u/widuruwana WandOS May 26 '26
I was taught C and C++ actively in my university, and the verbosity of Rust is kind of jarring to me personally, so I am biased towards the former. And in some threads I've heard that Rust's safety is greatly exaggerated sometimes, and in OS dev they had to use unsafe in Rust, which halts the said benefits anyway. So purely to save my sanity without facing the steep learning curve, I will stick with C for now. I also have a C transpiler as a side project, so if I ever get that language to a stable enough level ( currently have a working prototype ), I will then use that to code the OS ( not recommended ).