|
|
|
|
|
by Diggsey
1481 days ago
|
|
Writing widely useful, performant, reusable, correct and stable libraries is very hard. Rust is the easiest language to do that in. If someone says programming in another language is easier, it's because they are not attempting (or are failing) to do one or more of those things. Those things are not always important so that's fine, but a lot of programmers (myself included) have this dream of being able to solve a problem once rather than over and over again, and that's why Rust appeals to us, and why we argue against Rust being hard - because it's actually easier for our particular usecase, but clearly not everyone has that same usecase. |
|
Correct.
> Rust is the easiest language to do that in.
Wrong.
Rust provides very substantially less support to library designers than C++ does. Anyone creating ambitious libraries finds Rust a big step down.
Rust might get more of what C++ offers library designers as it matures, but only at the cost of whatever simplicity it can still claim.