HACKER Q&A
📣 _448

Swift is a good language, so why doesn't it get much attention?


I am primarily a C/C++ software engineer. And I am trying to decide which new systems programming language to learn. So I started reading about Rust and Swift. Both look very similar and nice. Swift looks bit intuitive to me though.

Anyway, it looks like Swift does not get much love from the rest of the developer community apart from developers from the Apple ecosystem. Is this because Apple is leading the development of Swift?


  👤 zaphar Accepted Answer ✓
It's primarily because it wasn't launched with much support for non-apple systems and it is considered hard for many in the PLT domain to get changes in for support on alternative systems. It's improved somewhat in recent times but the launch very much stifled it's usage anywhere but on Apple systems so they are a little behind.

That shouldn't necessarily stop you from exploring it though. Maybe you can help boost it outside of the Apple ecosystem.


👤 Normille
I don't know about the niceties or otherwise of the language. But the fact that you need to install the huge bloated whale that is Xcode [about 5GB, last time I looked], just in order to try it, means you've got to really want to dip a toe in that particular water.

👤 b20000
what is a “good” language?

👤 runjake
Because Apple is only really committed to fostering it on it's platforms. Sure, there's Swift for other platforms, but using them, it seems like only a tier 2 platform at best, in order to check some boxes ("Look! It's multiplatform!")