研究报告:苹果iPhone和iPad开发应用的编程语言Objective-C现已

编程语言排名变化(附图来自腾讯科技)

根据一份新的研究报告,用于开发苹果 iPhone 和 iPad 应用程序的编程语言 Objective-C 已成为世界上第三大流行的编程语言。.

美国编程语言研究公司 TIOBE 发布报告称,Objective-C 在 TIOBE 编程社区指数(TIOBE Programming Community Index)排名中上升至第三位,超越了 C 语言的另一个衍生品 C++;C 语言本身仍然位居榜首,Java 紧随其后。

就在一年前,Objective C 在TIBOE 的榜单上排名第46,而这门语言突然崛起的全部原因都来自于苹果。美国开源应用程序开发平台 Appcelerator 的技术负责人 Nolan Wrigh 表示:“这个(排名的变化)与 Objective C 本身的关系不大推箱子c语言程序,更多的是与苹果生态系统的成功有关。” . 目标 C 是让享受这种好处;如果它是另一种语言 [在 Apple 平台上使用],那将是相同的。”

Apple 选择 Objective C 是因为它是 NeXTSTEP 操作系统的首选编程语言,由已故的 Apple 联合创始人史蒂夫乔布斯和他的 NexT 公司在 1970 年代中期开发并随后成为 Apple Mac OS X 操作系统的基础和 iOS 操作系统。iPhone 和 iPad 都使用 iOS 操作系统。

Objective C 最初是在 1970 年代初由 Brad Cox 和 Tom Love 两个开发人员在一家名为 Stepstone 的公司开发的,直到 2008 年夏天推箱子c语言程序,该语言在 TIOBE 排名中几乎找不到。但当时,苹果发布了 iPhone App Store。如今,根据TIBOE指数,Objective C在全球软件中的份额已达到9.3%,略高于C++的9.1%。

根据“透明语言指数”调查,Objective C 在全球软件中的份额为 9.2%,高于 C++ 的 7.9%。

虽然 Apple App Store 是 Objective-C 最近排名上升的主要原因,但应用程序开发商 ArcTouch 的技术总监 Eric Shapiro 指出,该编程语言比大多数编程语言更易于使用。“几乎任何人都可以拿起一本书,学习 [Objective C] 的基础知识,”夏皮罗说。“这不会让你成为专家,但这意味着更多 [开发人员] 熟悉该语言。”

Nolan 说,开发人员要精通 Objective-C 仍有一段学习曲线,但一旦他们做到了,他们就可以从 Apple 中受益。“苹果可能是最发达的开发者生态系统,”他说。“一旦人们经历了学习曲线,就会倾向于以喜欢这种语言为目标。”

然而,Objective-C 不太可能在短期内超越 Java 语言。与主要用于为 iPhone 等设备开发“前端”软件的编程语言 Objective-C 不同,Java 是运行计算机和个人计算机提供在线服务的“后端”软件的服务器的骨干。此外,Java 是用于在 Google 的 () Android 移动操作系统上开发应用程序的语言。

虽然 Apple 的移动设备很受欢迎,但 Android 是使用最广泛的移动操作系统——至少在美国是这样。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论