一直以来,都觉得程序猿干的编程、开发都是一些高端、大气、上档次的技术活。经常听做软件开发的朋友讲什么云计算、Java、Go语言之类的词汇,其实我想说我只对php、C++知道一些,你造吗?其它的编程语言对于本人来讲太高端了!
谷歌发布的Go语言都还没整明白,就在昨天苹果公司在美国旧金山召开2014年度全球开发者大会,发布健康管理应用HealthKit、iOS 8以及Mac OS X的同时还发布了全新编程语言Swift。这个消息在程序员界引起了不小的轰动,在朋友圈就有人发布急招Swift语言开发工程师的消息!说到这里,那到底什么是Swift语言?它和Objective-C等有什么区别和亮点呢?Swift语言教程等,想必这些问题都是程序员们关注的问题。
苹果带来的这个全新的编程语言Swift,不像此前语言那样,有多种复杂的符号和表达式,将比之前的Object-C 更加快速、便利、高效、安全。除此之外,新的Swift语言依旧会和C与Object-C相兼容。还有一个亮点就是支持实时的代码效果预览!大大降低开发难度。此外,Swift语言还有技术已经十分成熟的Cocoa,及Cocoa Touch框架支持,更加可靠!详情可查看苹果公司官方发布的Swift语言教程的电子版!
基本上每个码农都能从Swift语言看到几种语言的影子。我觉得至少javascript、python、go、objective c的痕迹都很明显,甚至还有一丁点ruby。从语法糖的种类还有点perl的感觉。它当然比objective c好一些,上手应该也不困难。不过这种集大成者的奇葩,在食品行业有一个类似的,叫五仁月饼。