3 ms·
Why it had to be Swift
- valarauca1 12y ago>In many ways, Swift is a fork of Mozilla’s Rust language. Hardly. With full optimization Rust doesn't lose type safety while Swift does. There are completely different tool-chains and philosophies at play here. Swift does barrow some philosophical ideas from Rust (which Rust took I guess form Haskell), but the execution of those ideas is botched. Likely what happens is Swift is just transformed into identical Obj-C byte-code and ran though the same toolchain. Instead of developing its own tool chain so it could live up to this lofty goal.
- steveklabnik 12y agoWhile I agree they are different languages, one of the designers' personal web page states that Swift was influenced by "Objective C, Rust, ..." and then a list of others. So it's very, very high up on that list.