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

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.

主站蜘蛛池模板: 鲁甸县| 明光市| 南乐县| 横山县| 仲巴县| 信阳市| 汽车| 屯昌县| 余干县| 土默特右旗| 芜湖县| 玉门市| 上高县| 石嘴山市| 肇庆市| 宜兰市| 闽清县| 桂东县| 恭城| 伊通| 崇仁县| 长汀县| 新安县| 织金县| 杭锦后旗| 高碑店市| 无锡市| 三门峡市| 呈贡县| 荔波县| 桐梓县| 庄浪县| 遵义县| 资兴市| 普宁市| 鹤山市| 甘洛县| 白玉县| 安阳市| 沧州市| 临武县|