这些王者编程语言,你用过哪些?

(给程序员的那些事加星标)原创:程序员的那些事(id:iProgrammer)最近从油管上看到的一个视频,展示了从 1965 年 2019 年之间,编程语言 Top 10 的变动。本文简要说说上面视频中排过第 1 的那些编程语言。第 1 个王者:Fortran1965 年到 1981 Q1期间,FortFran 是第一。特别是在 1978 年之前,绝对的第一。Fortran 于1957 年由IB...
摘要由CSDN通过智能技术生成

(给程序员的那些事加星标)

原创:程序员的那些事(id:iProgrammer)

最近从油管上看到的一个视频,展示了从 1965 年 2019 年之间,编程语言 Top 10 的变动。

本文简要说说上面视频中排过第 1 的那些编程语言。

第 1 个王者:Fortran

1965 年到 1981 Q1期间,FortFran 是第一。特别是在 1978 年之前,绝对的第一。

Fortran 于1957 年由 IBM 开发出,是世界上第一个被正式采用并流传至今的高级编程语言。

第 2 个王者:Pascal

在 1970 年,Pascal 语言横空出世(正式发布)。它是基于 ALGOL 编程语言,1968 年 9 月由 尼克劳斯·维尔特 开发设计。为纪念法国数学家和哲学家布莱兹·帕斯卡而命名为 Pascal。

从视频第 6 秒(1970 Q1)开始,Pascal 占比飞快上涨,持续到了 1985 年。

第 3 个王者:C 语言

C 语言是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于 1969~1973 年间,为了移植与开发 UNIX 操作系统,由丹尼斯·里奇与肯·汤普逊,以 B 语言为基础,在贝尔实验室设计并开发出来。

在视频中,1975 年 C 语言才开始进入 Top 10,随后一路赶超 Fortran 和 Pascal,在 1985 年 Q3 成为 TOP 1 。

1987 年再度成为一哥的 C 语言,霸占第一的位置,一直持续到 2000 年。

第 4 个王者:Ada

C 语言刚排上第一,不久之后在 1986 年 Q1 被被 Ada 赶超,后来在 1987 年再度反超 Ada。

Ada 编程语言源于美国军方的一个计划,旨在集成美军系统中运行着上百种不同的程序设计语言编写的程序,并提高调试能力与效率,由 Pascal 及其他语言扩展而成,比较接近自然语言和数学表达式。它的命名,用来纪念 Ada Lovelace(传说中的第一个程序员)。

第 5 个王者:Java

1990 年代初,当时还在 Sun 公司的高斯林,和其他工程师开发了 Java 语言的雏形,那时候 Java 还不叫 Java,它叫 Oak。

当初 Oak 的定位是家用电器等小型设备的语言,在那个年代,智能化电器没市场。

随着 90 年代互联网的兴起,Sun 公司看到了 Oak 在互联网方面的发展希望,于是改造了 Oak。1995 年 5 月,Java 语言正式发布。Java 伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

2001 年 Q3,Java 的占比,正式超过 C 语言,坐上第一位。

第 6 个王者:Python

1989 年的圣诞节期间,有个荷兰程序员为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释编程,作为 ABC 语言的一种继承。

这个程序员就是 Guido van Rossum。由于他名字是荷兰语,不太好念,于是国内 Python 开发者从其名字开头取了 gui,亲切地喊他「龟叔」。

为什么会取 Python?因为龟叔是 BBC 系列喜剧 Monty Python's Flying Circus 的粉丝,从中选了 Python。

2019 年 Q2,Python 超过 Java,成为第一。

下一个王者编程语言,会是谁?


PS:对了,在众多编程语言之父中,除了龟叔的名字难念,其实还有 C++ 之父  Bjarne Stroustrup ,他是丹麦人。

推荐阅读

(点击标题可跳转阅读)

假如把支付宝存储服务器炸了,里面的钱还在么?

为什么 Facebook 会选 VS Code 作为内部开发工具?

计算机技能需求新排名:Python 仅排第 3,第 1 你可能猜不到哦

关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生参加学科竞赛有着诸多好处,不仅有助于个人综合素质的提升,还能为未来职业发展奠定良好基础。以下是一些分析: 首先,学科竞赛是提高专业知识和技能水平的有效途径。通过参与竞赛,学生不仅能够深入学习相关专业知识,还能够接触到最新的科研成果和技术发展趋势。这有助于拓展学生的学科视野,使其对专业领域有更深刻的理解。在竞赛过程中,学生通常需要解决实际问题,这锻炼了他们独立思考和解决问题的能力。 其次,学科竞赛培养了学生的团队合作精神。许多竞赛项目需要团队协作来完成,这促使学生学会有效地与他人合作、协调分工。在团队合作中,学生们能够学到如何有效沟通、共同制定目标和分工合作,这对于日后进入职场具有重要意义。 此外,学科竞赛是提高学生综合能力的一种途径。竞赛项目通常会涉及到理论知识、实际操作和创新思维等多个方面,要求参赛者具备全面的素质。在竞赛过程中,学生不仅需要展现自己的专业知识,还需要具备创新意识和解决问题的能力。这种全面的综合能力培养对于未来从事各类职业都具有积极作用。 此外,学科竞赛可以为学生提供展示自我、树立信心的机会。通过比赛的舞台,学生有机会展现自己在专业领域的优势,得到他人的认可和赞誉。这对于培养学生的自信心和自我价值感非常重要,有助于他们更加积极主动地投入学习和未来的职业生涯。 最后,学科竞赛对于个人职业发展具有积极的助推作用。在竞赛中脱颖而出的学生通常能够引起企业、研究机构等用人单位的关注。获得竞赛奖项不仅可以作为个人履历的亮点,还可以为进入理想的工作岗位提供有力的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值