4 ms·
Swift is in a niche (I hope). Only useful in Apple's walled garden. I recently spend two years with Swift: It is partly modern, but is slow, obtuse, opaque,
by worik 4y ago
Swift is in a niche (I hope). Only useful in Apple's walled garden.
I recently spend two years with Swift: It is partly modern, but is slow, obtuse, opaque, and frustratingly archaic in places (its threading model is just awful).
Rust is hard, but is is beautiful, and it is mush more modern than Swift. Rust has an actual community (Swift has acres of astroturf). Rust does not wrap everything in a reference counted object.
If you are programming for iOS then Swift might be a good choice (but since it is not portable, you will regret it if you have success and want to port it - that is the voice of experience). For any other purpose avoid Swift. It has no reason to exist, we should let it go down with Apple wherever Apple is taking itself.