3 ms·
Having written a non-trivial amount of Swift and Go, and a trivial amount of Rust, I'd say that Go doesn't offer as much opportunity for abstraction as Swift (w
by notduncansmith 11y ago
Having written a non-trivial amount of Swift and Go, and a trivial amount of Rust, I'd say that Go doesn't offer as much opportunity for abstraction as Swift (which has generics, for starters). Rust feels lower-level and there's a lot of syntax baggage re: memory management, which Swift doesn't have.
Personally, I quite like Swift. I came into it from a primarily dynamic lang background, and found it very expressive - not at all the static lang shackles I was dreading.