对话程序员:各编程语言十年来的发展史

  • 时间:
  • 浏览:2
  • 来源:彩神快乐8_神彩快乐8官方

亲们都非常喜欢你这个人的设备。手机上的相机不要都可以 帮助亲们记录人生中最宝贵的时刻,而互联网及其众多通信工具不要都可以 让亲们与远方的亲们和家人保持联系。通常亲们总要 会想起为亲们带来互联网的正是各种编程语言,否则亲们可是我能忽视最近你这个编程语言的流行所处了变化。亲们都可以 不能 从哪此变化中了解数字世界的发展方向,共同也都可以 不能 回顾一下这段发展史。

排名第一:Python

过去十年所处了很大变化,随着亲们朝着互联网大时代的迈进,将来总要所处更多的变化。目前,用途最广泛以及最安全的编程语言将获得最大的普及,否则随着电子工程学的不断发展,谁又能预料编程的未来呢?

除此之外,影响编程语言流行度的还有你这个你这个因素。语言你这个生活固有的安全性是2个因素,还2个因素是移动设备的普及。2018年,70%的美国人拥有智能手机,1000%拥有平板电脑。对于哪此移动用户来说,亲们90%的上网时间在使用应用,而非互联网。

你这个因素:移动设备,可穿戴设备

请注意,IEEE综览的排名包括支持电子和电气工程硬件以及软件tcp连接运行运行的所有编程语言。IEEE根据8个数据来源,通过12个度量标准生成了该排名列表,其中的数据来源包括IEEE、Reddit、Stack Overflow、推特、Google、GitHub、CareerBuilder、Hacker News和GitHub。

Python、Java、JavaScript和C属于通用语言,你这个它们都得到了广泛的使用。尤其是Python,它有你这个专门的库支持机器学习、深度图学习(Theano)、人工智能以及微控制器和小型计算机(比如Adafruit、Arduino和Raspberry Pi)。此外,它还拥有方便Python代码与你这个产品和库结合使用的库,累似 Google的Tensor Flow和微软的Cognitive Toolkit。Python的用途非常广泛,且易于学习,共同还提供了当今大数据世界所需的安全性。

所处了哪此变化?

IEEE是世界上最大的工程和应用科学组织,但其总要 对编程语言进行排名的唯一组织。TIOBE也发布了软件编程语言的年度排名。TIOBE没人 考虑硬件,在其排名中Java高居榜首,其次分别是C、Python、C++、C#、Visual Basic .NET、JavaScript、SQL、PHP和Objective-C。

在考虑编程语言的流行度时,这是2个非常重要因素,将会你这个语言更适合于移动tcp连接运行运行的开发以及与平板电脑和智能手机等便携式设备的结合使用,否则,还2个因素不可忽略:硬件。

过去十年,编程语言所处了很大的变化,随着互联网大时代的迈进,将来总要所处更多的变化。在最新发布的IEEE年度榜单中,Python仍所处首位。

2014年,在IEEE的首次排名中还出现了C#、PHP和Ruby。

为亲们日常生活带来便利性的可穿戴设备及你这个设备没人 受欢迎,包括睡眠与活动监视器、智能手表以及矫正姿势的可穿戴设备等。随着可穿戴设备的普及以及桌面软件的减少,不要都可以 满足你这个需求的编程语言的流行度势必会增加。

上个月,IEEE综览(IEEE Spectrum)发布了各大编程语言的年度排名,亲们惊讶地发现Python保住了头把交椅的宝座。Python你这个基于脚本的编程语言,经常 在IEEE综览的排名中居首位。然而,这暂且奇怪。IEEE对各大编程语言的评分进行了加权除理。去年,Python的得分为1000、C++的得分为99.7、Java的得分为97.5、而C的得分为96.7。然而,今年编程语言的格局所处了变化。确实Python仍以1000分高居榜首,但Java成了第二名,得分却都可以 不能 96.3——大幅下降。第三位的C为94.4,C++以87.5的得分滑落到第四位,而统计编程语言R以81.5的得分排在第五位。排名6-10的编程语言依次为JavaScript、C#、MATLAB、Swift和Google Go。

2010年,在TIOBE的编程语言指数中,所处榜首的十大编程语言分别为:Java、C、C++、PHP、Visual Basic、C#、Python、Objective-C、Perl和Ruby。

你这个编程语言(累似 Ruby和Ruby on Rails),将会运行时的波特率和启动波特率缺陷快,无法支持全面的商业产品。而你这个语言(比如PHP),将会安全性的问题导致 Facebook等公司放弃了使用。



对话tcp连接运行员:各编程语言十年来的发展史

十年前的排名