4 ms·
Otherwise I would suggest C++ but from what I gather it's really hard to learn to use it in a vacuum without triggering all sorts of footguns (i.e. unnecessary
by fsloth 10y ago
Otherwise I would suggest C++ but from what I gather it's really hard to learn to use it in a vacuum without triggering all sorts of footguns (i.e. unnecessary pain - speaking as a person who has written C++ for a decade). Rust's documentation looks really nice.
Look at this page:
https://doc.rust-lang.org/std/collections/ https://doc.rust-lang.org/std/collections/
Not only does it explain what the data structures do, it also contains pretty solid architectural guidelines on when it makes sense to use them.
Also, Rust supports Windows (which is a high percentage of several markets), whereas Swift apparently, only unofficially (not an expert here, please correct me if I'm wrong).
I really would not pick a language that does not run effortlessly on all three major home computing platforms at this day and age unless the constraints are really well understood.