3 ms·
Rust was sufficiently different from C++ and C in a lot of use cases, while maintaining a similar syntax. It also rode on a sort of anti OO programming sentime
by orwin 4y ago
Rust was sufficiently different from C++ and C in a lot of use cases, while maintaining a similar syntax.
It also rode on a sort of anti OO programming sentiment (or rather, pro interface anti class sentiment), which was my personnal reason. I mean, i know you can do everything rust traits do with interfaces, but it feel better, and it also feel better there won't be a exceedingly smart programmer who does exceedingly smart things with classes that someone will have to understand and write a documentation for (and fail).
It also was out at a good time, with a sort of "rivalry" with go, without the same uses case: the number of "Go vs Rust" thread that poped in with the response "they are not targeting the same problems" did help with popularizing the two languages.
And rust is simply a very good language.