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

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.

主站蜘蛛池模板: 锦州市| 高雄市| 凯里市| 新沂市| 汶上县| 汝南县| 开鲁县| 洛浦县| 岐山县| 绥芬河市| 金寨县| 赤峰市| 屏边| 铜梁县| 兴和县| 延川县| 临沭县| 孝义市| 老河口市| 扬州市| 蓝田县| 祁阳县| 亚东县| 泰州市| 海淀区| 阜南县| 措美县| 新巴尔虎右旗| 滦平县| 涟水县| 乾安县| 启东市| 汪清县| 东丽区| 同仁县| 天祝| 罗城| 阜城县| 克山县| 达孜县| 佛山市|