3 ms·
I’m gonna have to disagree with you there: once you turn off std, you’re off the map. Building a syscall handler for example, or implementing VM or even a simpl
by unsatchmo 8y ago
I’m gonna have to disagree with you there: once you turn off std, you’re off the map. Building a syscall handler for example, or implementing VM or even a simple bootloader is non-trivial and has taken me like 10x the time it would in C. If we want rust for device drivers, we need a more sane method of implementing std below userspace. The fact is that C is dead simple and currently contorts more easily. The cognitive load is two orders of magnitude less. Until Rust is this easy, we will use C at work.
- pjmlp 8y agoGiven that I loved doing systems programming in Turbo Pascal, Oberon, avoid to use C as much as possible, focus on Java, C# and C++, I do love a bit of straitjacket in name of security. I do agree though that it might need still some ergonomic improvements to earn the hearts of other developers that don't share this opinion.