4 ms·
Writing performant interpreters is really hard. People wrote those performant interpreters in C because it was necessary. Rather than blog about what's wrong wi
by module0000 10y ago
Writing performant interpreters is really hard. People wrote those performant interpreters in C because it was necessary. Rather than blog about what's wrong with C or C++, why not write re-write your Python or Ruby interpreter in Rust/Swift/Whatever - that should really show us dinosaur C/C++ programmers that we were wrong all along.
PS: it's not as easy as you might imagine.
- Manishearth 10y agoThe original blog didn't blog about what was wrong with C or C++. It blogged about other languages blindly picking up design decisions from C even though they don't really have a reason to. And Rust has been consistently delivering software with performance on par with or faster than C counter parts. http://blog.burntsushi.net/ripgrep/ http://blog.burntsushi.net/ripgrep/ is a recent example. Servo is a more long term one.