3 ms·
The wish of the lead developer is for Linux development to continue beyond the life of the current maintainers. Training to be a competent system programmer usi
by speed_spread 2y ago
The wish of the lead developer is for Linux development to continue beyond the life of the current maintainers. Training to be a competent system programmer using C is unnecessary long and painful. There aren't enough C hackers coming up anymore. The Rust learning curve is a bit sharper than C for the first weeks but gets you to a competent and non-dangerous state much more quickly after that.
This problem is not expected to be solved by current maintainers. They're just asked to make room for the next generation. "It should hurt you like it hurt me" is not an acceptable response.
- cozzyd 2y agoI don't understand this argument...C is a very simple language. Does the proverbial rust programmer who doesn't know C even exist?
- speed_spread 2y agoA musket is a very simple weapon! Does the proverbial SCAR mk20 gunslinger who doesn't know about muskets even exist?
- lifthrasiir 2y agoIf C is actually "very simple", you should be able to write a working interpreter for C in a short time, say, one week. (I would assume that you know how to write an interpreter in general, of course.) Can you? > Does the proverbial rust programmer who doesn't know C even exist? I have seen enough Python or JS programmers learning Rust without having any working knowledge about C. Of course Rust is not an easy language to learn for them, as they have to deal with a concept of explicit memory and lifetime that have no equivalent in Python or JS, but otherwise I didn't see any complication specific to Rust.