4 ms·
> If your goal is really to just learn something, and potentially make something Yeah - Rust will most likely make you think more differently about programming
by bjz_ 10y ago
> If your goal is really to just learn something, and potentially make something
Yeah - Rust will most likely make you think more differently about programming than Swift will, and will give more scope in terms of systems programming. The advantage of Swift is that it simplifies things more, but that comes at a cost.
- Manishearth 10y agoI 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 :)