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

  • 时间:
  • 浏览:0
  • 来源:彩神官网

许多因素:移动设备,可穿戴设备

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

大家 都非常喜欢我本人的设备。手机上的相机也能帮助大家 记录人生中最宝贵的时刻,而互联网及其众多通信工具也能让大家 与远方的大家 和家人保持联系。通常大家 也能 会想起为大家 带来互联网的正是各种编程语言,有时候大家 只是能忽视最近许多编程语言的流行位于了变化。大家 能也能从有有哪些变化中了解数字世界的发展方向,一块儿也能也能回顾一下这段发展史。

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

许多编程语言(相似Ruby和Ruby on Rails),之后运行时的速率和启动速率严重不足快,无法支持全面的商业产品。而许多语言(比如PHP),之后安全性的问題愿因Facebook等公司放弃了使用。

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

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

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

在考虑编程语言的流行度时,这是一2个 非常重要因素,之后许多语言更适合于移动应用多线程 池池的开发以及与平板电脑和智能手机等便携式设备的结合使用,有时候,还有一2个 因素不可忽略:硬件。

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

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

排名第一:Python

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



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

十年前的排名

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

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

位于了有哪些变化?

猜你喜欢

怎样加入基督教,做一个信徒?

为你推荐:加入基督教都有目的,要信仰耶稣基督,做1个多真正的信徒不不 得救。圣经上叫做【因信得救】。新约《圣经》罗马书10章9节说:你若口里认耶稣为主,心里信神叫他从死里复活

2020-02-27

西方艺术发展至今共分为哪几个阶段

展开删剪可选中一个多或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个大问題。下载百度知道APP,抢鲜体验 我来答换一换使用百度知道APP,立即抢鲜体验。你的

2020-02-27

国外名人美国总统三个字

展开全版展开全版收起1条折叠回答可选中有有另三个 或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个什么的问题。使用百度知道APP,立即抢鲜体验。你的手机镜头里

2020-02-27

盘它!10篇+阿里云技术经典案例,看完必收藏(下)

讲透Netty底层通讯原理就看哪些干货帖,大数据产品从入门到精通|MVP讲堂盘它!40篇+阿里技术经典案例,就看必收藏下拉加载更多请收下这份关于人工智能的根目录——博客埋点系列

2020-02-26

游客cmvdxudqxtao4的主页

阿里云ET专家,重点在智能语音、人脸识别、图像识别、OCR等...阿里云计算美码师,老码农一枚,唯美食与技术不能辜负,欢迎交流及打扰!文章:12丨粉丝:641500丨话题:1云

2020-02-26