4 ms·
First off, Swift isn't actually dynamic. It's strongly-typed (the type system itself is stronger than Java/C++) with the ability to use Protocols to do more gen
by blktiger 12y ago
First off, Swift isn't actually dynamic. It's strongly-typed (the type system itself is stronger than Java/C++) with the ability to use Protocols to do more generic things when needed.
Additionally, since the compiler is built with LLVM if Apple were to open up the language there is a strong probability that it could run on any platform LLVM supports. The main piece holding it back would be that it seems to be pretty strongly tied to CoreFoundation. Apple has a .ddl for CoreFoundation on windows though so that may not hold Swift back from being cross-platform.