3 ms·
Agreed, this would be very beneficial to students and people learning C.
by SamuelAdams 7y ago
Agreed, this would be very beneficial to students and people learning C.
- saagarjha 7y agoI have used the source code for Plan 9's core utilities as a teaching aid for students learning the basics of C and operating systems to great effect. I have found GNU's tools to contain a lot of "cruft" to make them run fast, which is not necessarily conducive for those who are not familiar to why they work.
- klez 7y agoYeah, plan 9 was my second thought when I saw this. The first one was suckless' core.
- saagarjha 7y agosuckless seems like a spiritual successor to Plan 9 (albeit POSIX), to the point that it uses some of the same constructs, so I’m not surprised that you thought of it.
- pantalaimon 7y agoBusybox and Toybox also contain pretty simple and easy to follow implementations.
- AstroJetson 7y agoBusybox is a fun read on how they got all that functionality into such a small space. It always amazes me that my home router has all those functions because of Busybox being loaded. OTOH, I shouldn't because I think my current router has more CPU / Memory than my first mainframe.