官术网_书友最值得收藏!

Swift's evolution

Swift started out as a general-purpose programming language, intended to replace Objective-C as the default language for building iOS, tvOS, watchOS, and macOS applications. Swift is a compiled language that compiles down to Low Level Virtual Machine (LLVM) bytecode and is Just-In-Time (JIT) compiled to native code of the architecture on its first run making Swift a very fast language. Swift also uses Automatic Reference Counting (ARC) to manage memory, making it simple to write applications especially for iOS where memory management is critical.

With all of these features, Swift definitely stands out from the rest of the languages popular during that time, which included Scala, Rust, Elixir, Kotlin, and C#. With growing popularity, all it needed was more platforms to run on and that is what Apple did when they open sourced it in late 2015.

主站蜘蛛池模板: 府谷县| 昭平县| 洛川县| 尼勒克县| 墨江| 南召县| 晋州市| 和田县| 兰溪市| 白水县| 五常市| 玛纳斯县| 长沙县| 平武县| 卢龙县| 武平县| 陆川县| 育儿| 江都市| 安龙县| 榆社县| 逊克县| 鄄城县| 陆良县| 共和县| 大兴区| 临漳县| 安国市| 桐梓县| 华坪县| 区。| 南投县| 柳河县| 仙游县| 邹平县| 青阳县| 安图县| 将乐县| 鄂托克前旗| 双桥区| 工布江达县|