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

本文回顾了编程语言的历史,重点讲述了Python如何从争议中崛起,成为众多科技巨头首选的语言。从网游市场的Javascript到Objective-C的辉煌,再到Python的最终胜出,Python以其简单灵活的语法、广泛的应用场景以及在机器学习领域的突出表现,赢得了开发者的心。此外,文章还探讨了Python开发者在美国的薪酬情况,平均薪资超过110,000美元,并在加州和纽约等地尤为可观。" 90711980,8170937,Vue mint-ui Navbar 自定义CSS样式详解,"['前端开发', 'Vue', 'UI框架', 'CSS样式']
摘要由CSDN通过智能技术生成
大数据文摘出品
作者:宁静

哪种编程 语言最火爆?

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

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


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


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


先来看看这个视频?

在4分钟的视频中,15种编程语言在过去15年来的起伏变化一览无余,下面,请随文摘菌一起,沿着时间线,回顾各种语言的变化史。


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


故事开始于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 Studio 2005的测试版本(代号Whidbey),包含了.NET Fra
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值