|
|
|
|
|
by conradludgate
945 days ago
|
|
Having a memory safe language in the kernel is very serious. More and more C programmers I speak to say they realise with Rust they will likely never work with C again full time. Yes Rust helps bring in the next generation of Linux devs. It needs to to survive. But it's not because young people like Rust, it's because C developers like rust too. Yes, Rust has unsafe and unsafe rust is trickier to get right, but you use it opt in and it's only a small amount if the code. Zig is still having unsoundness bugs in relatively simple code |
|
Speaking as someone going the other way, just started working with C full time.
Yes. Oh Dog, Yes!
Data structures that rely on the memory layout semantics of the C compiler and casting void * is very cool, very 1990s, and does my head in!