3 ms·
> And you can do so in contexts you might not have before, dropping down from languages like Ruby or Python, making your first foray into systems programming.
by krat0sprakhar 11y ago
> And you can do so in contexts you might not have before, dropping down from languages like Ruby or Python, making your first foray into systems programming.
I guess I'm one of those programmers who is quite alienated from systems programming - probably due to my daily work in Python / JS. The Rust lang book is quite good (great job @steveklabnik et al) but from my past experience I've found it easier to stay committed to learning a new programming language when I have a project that I can work on.
Can someone suggest a few "getting started" but useful systems programming projects that I can use as a test bed for learning Rust?
- MoOmer 11y agoTry re-implementing some of the GNU Core Utils in Rust [0] [0]: http://www.gnu.org/software/coreutils/coreutils.html http://www.gnu.org/software/coreutils/coreutils.html
- steveklabnik 11y agoOr contribute to the project that's already doing so: https://github.com/uutils/coreutils/ https://github.com/uutils/coreutils/ (I myself wrote a little wc for fun a month ago, still missing some compatibility things https://github.com/steveklabnik/rwc/blob/master/src/main.rs https://github.com/steveklabnik/rwc/blob/master/src/main.rs )