java,python和c依然是主流开发语言 -九游会j9官网ag登录入口

4顶
0踩

java,python和c依然是主流开发语言

2016-08-05 10:59 by 副主编 mengyidan1988 评论(0) 有10244人浏览
引用

原文:
作者:paul krill 翻译:赖信涛 责编:仲培艺




很多开发者热衷于新兴的编程语言,例如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等语言在“”中排在“程序员最喜爱的语言”的前几名。但是在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的支持使得原来一些冗长的语法变得简单了许多,也提高了稳定性。”
  • 大小: 71.9 kb
4
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 那么你会在主流操作系统(*nix[linux, unix等]、windows、hp、beos等)、主流的开发语言(delphi、scala、php、c#、java、c 、objective-c、swift、vb、javascript、ruby以及python等)、数以亿万计的各种应用软件...

  • java,python和c+语言各有什么特点和优势?

  • 四、在实际使用的python入门简单,但要学会用python干活,需要再学习python各种库,pyhton的强大在于库,为什么python的库强大,原因是python的库可以用python,c语言,c 等设计,再提供给python使用,所以无论gpu...

  • python的库非常丰富,可以迅速地开发程序,无论是网站还是小游戏都非常方便。不过,python的脚本的运行效率较低,不适合对运行效率要求较高的程序。python是一种脚本语言。它更适合用来做算法。python简单易学,对于...

  • 1,如果对于目的是找工作,转行成为专职程序员,推荐选择java,因为python可能是一个坑。 2,如果是兴趣爱好或者用于辅助工作,以及程序员选择第二门及第三门编程语言,可以考虑python。因为python特别火,所以我们...

  • 好多初学编程的小伙伴在问:“python和java到底有什么区别?到底是学python还是java。“ 一副惆怅的样子,难以下手。 今天,给大家总结了关于两者的十二点区别。 一、实话实话,python虚拟机没有java强,java...

  • 大量的c 代码,同时又引入了java和python 成千上万的工程师 数以万计行的代码 分布式的编译系统 数百万的服务器 2、google开发中的痛点: 编译慢 失控的依赖 每个工程师只是用...

  • 3、代码开发效率 python代码开发效率非常高,同样的函数功能,java需要十几行,python只要几行,代码数量要远小于java,这样开发的时间和效率比java高很多。2、对legacy代码的支持 对于legacy代码的支持,由于java...

  • python 作为大数据工程和 ai 的主流开发语言,一直保持强劲的上升趋势,即使目前 ai 还没有大量的成功的商业案例(盈利的)就已经很火爆了,一旦成功的商业模式建立起来,python 开发和测试的需求更会爆发性增长。...

  • 用python创建java类要注意什么?第一种方法创建一个给定长度的java数组(填充0、空值或者其它适当的值) fromjarray import zeros a = zeros(10, ''b'') 这句代码创建一个长度为 10、以字节为单元的数组。 第二个方法...

  • java是静态语言静态编译的,速度上要比python快的很多,而python动态类型语言,一边执行一边编译,速度要上慢一些。 2、对legacy代码的支持 对于legacy代码的支持,由于java大量的用于电商,互联网后端,银行等...

  • 其实这是一篇容易引起撕逼的文章,java是一种覆盖范围广,可跨平台的编程语言,python也是近几年火遍全世界的语言。先说结论,java是基础,另外一个是加分项,我仅代表我个人观点,为了祖国和谐,人民安康,请各位看...

  • c 、java和python都是面向对象的编程语言。其中c 和java都是强类型语言,而python是一种弱类型语言。一、python: 快速开发应用程序python比较容易学习,语法很简单,融入了很多现代编程语言的特性。python的库...

  • c语言是编译型语言,经过编译后,生成机器码,然后再运行,执行速度快,不能跨平台,一般用于操作系统,驱动等底层开发。 python是编译型还是解释型这个界限并不明显,但大致上可以理解为解释型语言,执行速度慢,...

  • 近半数开发者仅了解区块链的皮毛 作为新兴技术,区块链虽然是这几年最热门的技术话题之一...java、python 竟成区块链主流开发语言?! 有趣的是,在孟岩看来,即使是27%的开发者正在或是准备使用区块链,这个比例仍...

  • python作为人工智能首选编程语言,随着人工智能时代的到来,python开发效率非常高,python有非常强大的第三方库,基本上你想通过计算机实现任何功能,python官方库里都有相应的模块进行支持,直接下载调用后,在基础...

  • 原标题:c语言、java语言和python语言的区别在哪里我们经常听到c语言、java语言和python语言,那么这三者的区别在哪里呢?随着科技的进步以及新技术的推进,编程语言的种类也是越来越多,随之带来的变化就是程序员...

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • stm32单片机fpga毕设电路原理论文报告基于ide硬盘的数字图像存储技术研究本资源系百度网盘分享地址

global site tag (gtag.js) - google analytics
网站地图