Swift的酝酿花费了数年。Apple为了Swift改进了已有的编译器、调试器和框架的底层。我们通过自动引用计数(automatic Reference Counting,ARC) 机制 简化了内存管理。我们的框架栈,构建在可靠的系统底层和Cocoa之上,已经是完全的现代化和标准化了。Objective-C语言已经演变得可以支持块(blocks)、集合字面构造(collection literals)和模块(modules),确保框架可以接受现代编程语言技术而不至于崩溃。有个这些基础,现在我们可以为了未来的Apple软件开发引入一门崭新的语言了。
对于Objective-C语言的开发者,Swift是那样的似曾相识。它保留了Objective-C语言中的参数名字的易读性和动态对象模型(dynamic object model)。它具有对现有Cocoa框架的无缝访问和与Objective-C代码混杂在一起 能力。在这个基础之上,Swift引入了许多新的特性并且支持面向对象编程。
Swift对于新程序员是友好的。它是第一门工业级别的具有脚本语言的表现力和易用性的系统编程语言。它支持playground——一项革命性的功能,有了playground,无需经过构建和运行应用程序,程序员就可以即时验证Swift代码的结果。 Swift将现代编程语言的精华和苹果工程文化中的智慧结合在一起。编译器为了表现做了优化,语言为了开发做了优化,二者都是不遗余力。小到“hello,world”大到完整的 *** 作系统都是Swift被设计时要涵盖的范围。所有这些使得Swift对于开发者和Apple都是一笔对未来可靠的投资。 Swift是写iOS和OS X应用的极佳语言,还会带来新特性和功能一直进化。对于Swift,我们充满了期待,我们甚至已经迫不及待的想看看你会用它来创建出什么。 总结
以上是内存溢出为你收集整理的[翻译]Swift编程语言——关于Swift全部内容,希望文章能够帮你解决[翻译]Swift编程语言——关于Swift所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)