Swift 是苹果iOS 系统内部的开发语言,其实也是编程语言tive C (objc)的替代品。这个编程语言是 Stepstone 公司发明,之后就作为 iOS 操作系统的编程语言。
从级别上来看, Swift 要比objc 与 C语言/ C++ 高级,也更高效,Swift所 具有实时代码效果预览功能(Swift Playground)——可以让程序员在输入代码的同时,实现代码执行演示。
Playgrounds的功能很大程度是受到了布雷特·维克多(Bret Victor)理念、透写光台以及其他一些互动系统的启发。它将编程变得更加平民化和有趣。苹果开发者工具部门总监克里斯·拉特纳(Chris Lattner)认为这有助于苹果吸引到下一代的程序员们,甚至让大学重新制定计算机科学专业的课程内容。
你如果觉得“从 Swift 开始,自己终于可以跟程序猿站在同一条起跑线上!” 那实际情况可能会让人失望,对于一个学习过 objc 编程语言的人来说,他们学 Swift 肯定比零基础的人容易的多。原因大概是平台和框架没变,只是语法变了。而没有基础的人,几乎是一张白纸,要学习的东西还有很多。
文章评论(0条评论)
登录后参与讨论