哪款编程语言最受欢迎?
最近,程序员开发问答服务网站“StackOverflow”进行了一次民调。主要针对全世界个国家的2.6万名开发者。这些样本中,人为全职程序员,人为移动开发员,人为前端开发员,1.2万人为其他类型的开发者。 调查方向受访者问及,在过去一年中曾经使用什么编程语言来开发软件,哪种语言用的最多。 民调结果显示,苹果公司推出的Swift语言,后来居上以77.6%的覆盖率,在受欢迎程度上名列第一。超过了其他许多知名度较高的开发语言。 C++11语言覆盖率为75.6%,排名第二。 而曾经著名的编程语言却名落松山,微软公司推出的已经有多年历史的C#语言,覆盖率仅为67.2%,在榜单中排名倒数第二。 另外一个知名度较高的Python语言,以66.6%的覆盖率,排名倒数第一。 不过针对调查结果,调查方也指出可能存在一定的误差。因为中国、巴西、日本等国家的开发者,访问StackOverflow网站的活跃度略低于其他非英语国家的开发者。 为什么Swift语言这么受欢迎 似乎科技行业有一个规律——“苹果做什么什么都能火”。之前一直不被看好的苹果手表就表现出色,预订火爆。而自去年6月,苹果全球开发者大会上推出的Swift语言更是受到程序员们的追捧,这是为什么呢? 苹果Swift语言是供iOS和OSX应用编程的新编程语言,之所以受欢迎,原因包括学习时间更短、和Objective-C语言能够兼容,另外开发速度较快。 Swift语言集中了很多其它高级语言的影子,集成了他们的优点。它和Go、Ruby、Python等语言都有些神似。但和传统语言相比,Swift的语法更加简洁,另外可以实时预览效果。并且它的语法更加接近自然语言,使得编程的过程变得更加简单。 该语言可以用来为苹果电脑和iOS移动设备开发应用软件。这些变化进一步降低了苹果平台上App开发门槛,延续苹果一贯主张的用App来解决一切问题。这将是苹果生态链中重要的一个环节。Swift的推出,也进一步完善了苹果软硬合一、封闭经营的“花园围墙”生态系统,提升了软件开发员的工作效率,推动了苹果平台应用软件规模的增长。 在Swift发布前,苹果生态应用软件的开发语言主要是Objective-C,这种语言诞生已经30多岁,语法较为复杂,学习成本较高。 其最大的特色功能是XcodePlaygrounds功能,可以实现代码效果的实时预览,该功能正是一大亮点。Playground的实时编译和显示结果使得编程变得更加平民化和有趣。即在屏幕左侧输入代码时,在右侧屏幕实时演示出代码执行效果。这种创新的交互式编程方法很可能会被延展到教育领域。说不定哪天大学里面枯燥乏味的语言和算法课程就被这种直观的形式所颠覆。 当然Swift还不够完善,也会带来许多局限性。但随着Swift语言的逐渐成熟,会赢得更多开发者的支持。 觉得有用请分享!你的举手之劳,就是对我们最好的支持,非常感谢! 湾区那些事儿编辑整理,转载必须注明出自辽宁白癜风医院辽宁白癜风医院
|