即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

Java,Python和C依然是主流开发语言

微信 CSDN 11℃ 0评论

很多开发者热衷于新兴的编程语言,例如Swift,Rust和Scala等。但是他们的雇主依然倾向于使用比较成熟的语言,例如Java。Python变得越来越流行,很多项目开始使用这种编程语言。

技术招聘平台HackerRank基于3000个对雇主的测试发现,这个行业接受新语言的速度非常缓慢。“雇主倾向于聘用老语言基础较强的员工,例如Java,Python和C。意料之中,他们强调语言的强度,安全和可扩展性。”HackerRank说道。

HackerRank使用的方法是,雇主对编程测试使用哪一种语言,代表那一种语言对他们来说比较重要。在3000份测试中,Java是100%,位居第一,Python紧随其后,占88%,C语言 70%,C++ 61%,Ruby 52%,C# 51%,JavaScript 49%,PHP 36%,Perl 25%,Swift 14%,Go 12%, Scala 8%,最后是Objective-C 7%。该测试样本剔除了默认接受所有编程语言的公司。

Rust,Swift C#和Scala等语言在“Stack Overflow 2016开发者调查”中排在“程序员最喜爱的语言”的前几名。但是在HackerRank对雇主雇佣开发者的意愿中得分并不高。事实上,Apple的内部也并没有完全使用Swift开发。“当2014年发布Swift的时候,使用Objective-C开发的人非常多,”HackerRank指出,“事实上,Apple并没有迅速切换到Swift。”

Python是一个受到广泛喜爱的语言,无论是业务还是开发。在商业领域,尤其是在线金融领域和金融创业方面,都很受欢迎。在StackOverflow的调查中也得到了62.5%的分数。

据HackerRank称,金融方面的雇主说Python总体上是一个快速成长的语言。“开发者和整个行业近年来对Python的接受度非常高,”HackerRank的技术内容经理Heraldo Memelli表示,“Python在这个行业的各个方面都能胜任,和大数据的流行有些相似之处。因为在金融方面有丰富的库,其在金融行业更像是一匹迅速蹿红的黑马。”对开发者来说,Python的语法非常简洁,而且非常容易学。

同时,Java仍然位居大哥地位。很多使用Java的公司最后成为了巨头。也有很多语言依靠Java的免费、开源的Java虚拟机(JVM),和Java的跨平台特性,以及可以“一次编译,到处运行。”

HackerRank说“随着虚拟机的成熟,Java程序员的需求正空前增长。Google选择Java作为安卓的开发语言对Java起了推动作用。很多大数据库,如MapReduce,HDFS和Lucene也影响了这个语言。Java固然有一些缺点,但不能否认它的广泛性和成功性。况且,2014年的Java 8对Lambda的支持使得原来一些冗长的语法变得简单了许多,也提高了稳定性。”


文章编译自:http://www.infoworld.com/

转载请注明:CodingBlog » Java,Python和C依然是主流开发语言

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情
(5)个小伙伴在吐槽
  1. java依然是主流啊
    klala2016-08-05 04:32 回复
  2. 目前正在学C中/微笑
    mitu2016-08-05 08:50 回复
  3. JAVA不是最好的需要,但却是最成熟的整体解决方案
    血染丶皇城2016-08-08 07:10 回复
  4. 我大py坚挺
    苏小剑2016-08-08 12:54 回复
  5. 人无完人,每种语言都有他强的一面,相对的,也带有自身的缺憾
    李观松2016-08-10 10:36 回复