赣州新闻网

首页 / 科技

十年来编程语言的发展

2020-04-16 · 赣州新闻网 · 科技


十年来编程语言的发展

随着系统和应用程序的变化,编程语言在工业和研究领域都在不断发展。 如今,各种各样的编程语言具有不同的语言,语法和功能。 开发人员现在可以根据客户的偏好或他们自己的偏好使用一种语言。 语言技术在1967年至1997年之间发展起来,直到现在也诞生% c d ` ] J j Y了一些最受欢迎的编程语言。 互联网在1990年代中期的迅速发展极大地促进了编程语言的发展。

过去十年中编程语言发展指南

让我们看看编程语言的历史。

在2010年,这些是顶级编程语言。

Java和+ ? t z CJavaScript是明显的热门,而PHP仅次于PHP。 C ++,C,Python和C#聚集在下面。

2015年,人气排名发生了变化。

尽管Javag e %和JavaScript仍然排名靠前,但Python上升了,将PHP取代了第三名。 紧随其后的集群变成了PHP,C#,C ++和C。值得注意的是,R(一种用于统计计算的语言)进入了前十名,反映了数据分析和数据挖掘的重要性日益提高。 适用于Apple平台的一种语言Objective-C被一种新的Apple语言Swift所加入。

到2020年,排名再次改变。

现在,Python是最& X g j z v W流行的语言,JavaScript取代Java位居第二。 前三名以下的排名不再聚类:C#,PHP,C ++S & J b和C之间有明确的优先顺序。Swift和Objective-C落后于R。

让我们看一下x I | o 3最流行的编程语言:

Python

Java

J8 E : 3 k 0 !avaScript

C#

PHP

C ++

C

R

Swift

Objective-C

而其他许多人并没有_ X J 1 i k 8 ) )像其他人那样C + P Y . 2 R p受欢迎。 这些语言花了数年的时间才能达到此水平,并为其添加了L 0 K & $ ; q许多Z c t增强功能和有用的功能。

1. Python

使用此列表中的许多编程语言编写代码,即使对于专业程序员而言也* 2 f M很复杂。 Python创建于1991年,因此非常流行,因为它是一种非常用户友好的语言。 它是一种高级编程语言,着重于代码的可读性,庞大的库和框架。 Pythv j c | c J Z pon| E h B / T H的一些值得注意的功能是:

开源编程语言

广泛的支持模块和社区发展

易于与Web服务集成

用户友好的数据结构

基于GUI的桌面应用程序

2. Java

另一方面,Java是1990年代开发的另一种高级编程语言,在现代程序员中最受欢迎。 Java最初是为电缆盒和手持设备开发的。 但是,它已经进行了如此大的升级,以至如今,从万维网到智E % z能手机再到计算机,它几乎无处不在。 它是最好的编程语言之一,并且在Python之后被广泛使B ! G / L D } )广泛的编程语言之一。

7. C

在1969年至1973年期间,贝尔实验室工程师Dennis Ritchie开发了一种过程性通用编程语言,该语言直接编译为机器语言。 它还很容易影响了此列表中的大多] J y S Y A 5 h 0数其他语言。 C编程语言使程序员可以完全控制底层硬件。

8. R

R是另一种广泛使用的编程语言,用于构建统计软件以及统计人员和数据挖掘人员的数据分析。 R编程语o T 3 9言及其/ ( Q = * l库执行多种图形和统计技术。

9.Swift

Swift是一种通用的,已编译的编程语言,还可以提高开发人员的工作效率。 Swift的开发主要是为了在Mac和iOS平台上取代Objective-C。 它的USP之一,其受欢迎的原因是其语言设计。 凭借更简单,精确,简洁的语法以及开发人b h [ 1 X员的人体工程学功能,它为Apple生态系统中的Objective-C提供了更具生产力的替代方案。

10.Objective-C

Objective-C最初开发于1980年代初期,是一种通用的,面向对象的编程* # i + h ! s H语言。 它是一种主要的编程语言,通常用于为OS X和iz : u aOS编写软件d T N 7 s y } 7 Y。 它的语法,原始类型和流控制语句均由C假* h P O T定,并且添加了更多语法来定义类和方法。

在过去的70年中,编程语言发生了很大的; { S Z J ` Y U变化,从用汇编语言创建一些最具挑战性的程序到对用户最友好的python程序。

通过学习新的和经过改进的编程语言来满足不断变化的技h 5 % O y术世界的需求,从而花费您的时间并提高技能。

(本文翻译自VG的文章《Evolution of Programming Languages in 10 Years》,参考:http- 2 ms://medium.com/thn/evo; W K U K ~ G |lution-of-programming-languages-in-10-yearsp d #-b136d1a46a6)

专业项目宁都发展工作需求会昌语言编程语言