快捷搜索:

4分钟看尽Top编程语言15年沉浮:C#默Java泪,Python终上位!

声明:本文来自于微信公众号 大数据文摘(ID:BigDataDigest),作者:宁静,授权站长之家转载发布。

哪种编程语言最火爆?

在不同的时代,这个问题也有着不同的答案,而一部编程语言的使用人数变迁史,实际上也是一部计算机世界的成长编年史。

一位名叫PYPL的油管up主很尽心地统计了从 2004 年到 2019 年,每个月使用人数最多的 15 种编程语言,并将这 15 年来的变化,制作成了一个 4 分钟的视频。

在这部TOP15 的编程语言榜单中,我们可以看到各种不同编程语言的流行度起伏。除了今天主流的PythonJavaJavascript、C++、R外,在这个榜单曾拥有姓名的还包括C#、php、objective-C、Matlab、 TypeScript、Go这些不那么熟悉的名字。

而细细推敲每一次的榜单变动,在感叹各种编程语言更新迭代之快的同时,也看到了一幅完整的计算机和编程世界变迁史:比如 2004 年Javascript语言的一度火爆,得益于网游产业的兴起;而 11 年左右Objective-C的流行归功于iPhone的成功,编写iPhone应用程序的主要编程语言是Objective-C。

故事开始:位居榜首的四大金刚

故事开始于 2004 年 8 月,这一年,Java用户量最多,其次是php,C/C++,Javascript。Python在这时候还是个比较小众的编程语言,用户量并不多,排在第九位。

位于榜首的这四大金刚是怎样的语言,它们各自又有什么样的特点呢?文摘菌带大家先来科普一下:

Java最初由Sun Microsystems开发和支持,而在 2010 年 1 月Sun Microsystems由Oracle收购,因此这之后开发和支持工作由Oracle完成,Java创建的宗旨是WORA,“Write Once Run Anywhere(代码运行无边界)”,Java的平台独立性是其在企业界取得成功的支柱之一。

PHP最初由Rasmus Lerdorf于 1995 年创建,PHP广泛用于构建动态网页和服务器端开发。

Dennis MacAlistair美国计算机科学家Ritchie于 1967 年至 1973 年间在AT&T贝尔实验室创建了C编程语言,C非常流行并广泛用于系统编程,它比Java的历史更久远,但它仍在编程语言中占据一席之地。C++被开发为C的下一代语言。它具有面向对象的编程功能,与更结构化的C语言相比,这一功能是十分令人惊叹的,因为它非常接近本机系统和而且具有面向对象特性,在金融的高频交易领域被广泛使用。

Javascript是一种广泛运用于客户端的解释性脚本语言,由Brendan Eich设计,并由Netscape Communications Corporation开发,在浏览器中可解释运行,跨平台性能良好,几乎每个主要网站都在使用这个语言。

在视频开始,这四种语言在 2004 年初居榜首,实力地位不可撼动,而后随着各大编程语言的迅速崛起,这种形式逐渐发生着变化。

2004.09-2004.10:网游市场下的Javascript vs VB

2004 年 9 月到 10 月,Javascript一直在与Visual Basic(简称VB)语言争高下, 2004 年网游市场风起云涌,包括javascript在内的很多编程语言开始兴起,使得JS一度超越Visual Basic位居第四。

2004 年,《三国策Ⅲ》于 9 月 25 日由皓宇互动开发,《武林外史》是 2004 年 11 月 28 日由韩国CR-SPACE公司耗时 2 年时间开发完成的全3D纯武侠网络游戏,除此外还有《传奇》等经典网游,这些游戏产业的兴起,使得游戏开发中需要使用到的Javascript语言一度火爆,用户人数增长直逼Visual Basic,有一段时间甚至超越Visual Basic。

当然Visual Basic(简称VB)也不甘示弱,Visual Basic 是Microsoft公司开发的一种通用的基于对象的程序设计语言,其在发展过程中的第三方控件和GUI极大方便了数据访问和程序开发。在引入.NET Framework 后, 2004 年,微软开放了Visual Studio2005 的测试版本(代号Whidbey),包含了.NET Framework2. 0 的测试版本有关,使用Visual Basic的用户上升,再一次超越Javascript,出现了上图中两者“争执”的局面。

2004.12-2005.01:争执不休的Python和Delphi

Delphi是Windows下的开发平台,其最初原型是DOS时代盛行一时的“BorlandTurbo Pascal”。

“真正的程序员用C++,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点,和VC相比,Delphi更简单、更易于掌握,而且在功能上丝毫不逊色;和VB相比,Delphi则功能更强大、更实用,可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。

您可能还会对下面的文章感兴趣: