3 ms·
> "Systems programming" is hard, and should be hard, for reasons unrelated to the programming language used. The question is: is it harder than it needs to be
by brazzy 2y ago
> "Systems programming" is hard, and should be hard, for reasons unrelated to the programming language used.
The question is: is it harder than it needs to be due to accidental complexity[1] in programming language design. TFA argues that there is still some accidental complexity in the design of Rust that leaves room for an "easier" language that still allows the level of control needed for a systems language.
[1] https://medium.com/@sharkaroo/navigating-complexity-in-software-the-essential-vs-the-accidental-9a742accfb8b https://medium.com/@sharkaroo/navigating-complexity-in-softw...
- dist1ll 2y agoThere's definitely a bunch of accidental complexity in systems programming. Even in domains with extreme performance constraints, large portion of the code base could be expressed with simpler and safer semantics like MVS.