I think one of the big issues with Rust is that it isn't as portable as C. Bootstrapping Rust is hard, doing the same for C is simple. I could create a simple C compiler just to bootstrap the real C compiler, something…
That depends on what you want to learn. If you want to improve your code reading skills and/or C programming skills, then you can probably go ahead and start reading, for example, the OpenBSD source code, even though…
Code quality is hard to measure, but I think that any competent C programmer that reads the source code for OpenBSD will agree that the quality is above average. OpenBSD is a fork of NetBSD, another project considered…
I disagree, reading quality code, which I would argue that the OpenBSD source is, is one of the best ways to improve. Also, being able to read and understand code is an important skill in itself.
I think one of the big issues with Rust is that it isn't as portable as C. Bootstrapping Rust is hard, doing the same for C is simple. I could create a simple C compiler just to bootstrap the real C compiler, something…
That depends on what you want to learn. If you want to improve your code reading skills and/or C programming skills, then you can probably go ahead and start reading, for example, the OpenBSD source code, even though…
Code quality is hard to measure, but I think that any competent C programmer that reads the source code for OpenBSD will agree that the quality is above average. OpenBSD is a fork of NetBSD, another project considered…
I disagree, reading quality code, which I would argue that the OpenBSD source is, is one of the best ways to improve. Also, being able to read and understand code is an important skill in itself.