4 ms·
So the uses are pretty hardcore: operating systems, device drivers and embedded systems that might not even have an operating system I think this falls a littl
by mkesper 9y ago
So the uses are pretty hardcore: operating systems, device drivers and embedded systems that might not even have an operating system
I think this falls a little short. Think of tools like ripgrep which make use of C/C++-class speed with higher level language features.
- stevedonovan 9y agoI'm a big fan of ripgrep, and there's been a minor revival of command-line tools exploiting the speed + higher-level + reusable-crates that Rust provides. So 'hardcore' is not correct. I've personally found it very effective at writing such tools - I struggle a little more, but debug less. Let's not forget server-side: I'm still recovering from the trauma of mysterious segfaults when doing C++ on the server, which can easily happen with multithreading and are an absolute bastard to diagnose and fix.