快捷搜索:

iPhone编程Objective-C成世界第三流行语言

iPhone编程Objective-C成世界第三流行语言

邵蕊娟 2012-07-10 02:22:35

iPhone编程Objective-C成世界第三流行语言

各编程语言排名变化情况(腾讯科技配图)

腾讯科技讯(童云)北京时间7月10日消息,据一份最新的研究报告显示,用于为苹果iPhone和iPad开发应用的编程语言Objective-C现已成为世界上第三流行的编程语言。

美国编程语言研究公司TIOBE发布报告称,Objective-C在TIOBE Programming Community Index(TIOBE程序社区指数)排行榜中的排名已经上升至第三位,超越C语言的另一个衍生工具C++;C语言本身仍居于榜首,Java次之。

仅仅在一年以前,Objective C在TIBOE的排行榜上还只是名列第46位,这种语言突然崛起的全部原因都来自于苹果。美国开源应用开发平台Appcelerator的科技主管诺兰怀特(Nolan Wrigh)指出:“这(种排名的变化)较少地与Objective C本身有关,较多地与苹果生态系统的成功有关。Objective C正在享受那种利益;如果原本是另一种语言(被用在苹果的平台上),那么也同样会享受这种利益。”

苹果选定Objective C的原因在于,它是NeXTSTEP操作系统选用的编程语言,这个系统是由已故苹果联合创始人史蒂夫乔布斯(Steve Jobs)及其NexT公司在二十世纪七十年代中期开发的,随后成为苹果Mac OS X操作系统和iOS操作系统的基础。iPhone和iPad都使用iOS操作系统。

Objective C最初是在二十世纪七十年代早期由一家名为Stepstone的公司的两名开发者——布拉德考克斯(Brad Cox)和汤姆拉夫(Tom Love)——开发的,直到2008年夏天这种语言在TIOBE的排行榜上还几乎都找不到。但在当时,苹果发布了iPhone App Store应用商店。时至今日,据TIBOE指数显示,Objective C在全球软件中所占份额已经达到了9.3%,略微高于C++的9.1%。

另据“透明语言指数”(Transparent Language Index)调查显示,Objective C在全球软件中所占份额为9.2%,高于C++的7.9%。

虽然苹果App Store是Objective-C最近排名上升的主要原因,但应用开发商ArcTouch的技术主管埃里克夏皮罗(Eric Shapiro)指出,这种编程语言比大多数语言都更容易使用。“几乎任何人都能去挑一本书,然后学习(Objective C)的基本应用。”夏皮罗说道。“那不会让你变成专家,但却是意味着会有更多(开发者)熟悉这种语言。”

诺兰表示,开发者想要熟练使用Objective-C仍需一个学习曲线,但一旦学成,那么就能从苹果那里受益。“苹果很可能是最发达的开发者生态系统。”他说道。“一旦人们通过了学习曲线,那么就会倾向于针对喜欢这种语言。”

但是,Objective-C不太可能会在近期内在人气度上超越Java语言。与Objective-C——这种编程语言主要被用来开发iPhone等设备的“前端”软件——不同的是,Java是运行“后端”软件的服务器的支柱,这种软件能向手机、平板电脑和个人电脑提供在线服务。此外,Java还是用来在谷歌(微博)Android移动操作系统上开发应用的语言。

虽然苹果移动设备的人气度很高,但Android才是使用最广泛的移动操作系统——至少在美国是这样。

您可能还会对下面的文章感兴趣: