3 ms·
I will point out that for people used to languages like C++, Java, Python, JS, Ruby, or Go, Swift and Rust are both pretty good choices here. I mean, while Rus
by Manishearth 10y ago
I will point out that for people used to languages like C++, Java, Python, JS, Ruby, or Go, Swift and Rust are both pretty good choices here.
I mean, while Rust may make you think about ownership and memory management when programming (I have found this useful in all languages), both languages have a great type system and IMO learning to work with those is a far greater learning experience. So while Rust may teach you more, it doesn't teach you much more.
On the other hand, if you come from Haskell or something, the type systems aren't what you're looking for :)