本星球的第一种编程语言要归功于一位英国数学家Augusta Ada Byron,他被世人称为Ada Lovelace。他发明第一种编程语言,这是一种“汇编”语言,但是,它的解析器未完成。继阿达·洛芙莱斯之后是“Plankalkül”计划。1942年,德国计算机科学家和工程师Konrad Zuse发明了一种专用于工程的程序语言,它是第一种为计算机设计的高级程序设计语言。1946年,该项目开始出现第一个版本。
有趣的是,由于第二次世界大战的缘故,数字电子计算机有可能在公众不知情的情况下应用于军队,原因在于计算机在军事战略中的重要性。
但是历史上最重要的编程语言是哪种呢?即使给出了答案,对现在的学习恐怕也没有什么用途,我们最关心的应该是现在,哪种编程语言重要,或者说,在2021年,如果要学习编程,应该学什么?因此,有必要预估一下2021年可能最流行的几种编程语言。
按照习惯,列出10个,并且按照倒序方式列出来。
第10名:Go
Go是一种静态的、编译型语言,由Google的Robert Griesemer, Rob Pike, and Ken Thompson.等人设计。Go在语法上类似于C语言,但具有内存安全、垃圾收集、结构类型和CSP风格的并发性。这种语言通常被称为Golang(即:Go语言),因为它的域名是golang.org,但正确的名字是Go。参考: https://en.wikipedia.org/wiki/Go\_(programming\_language)
第9名:Swift
Swift是一种功能强大、直观的编程语言,适用于macOS、iOS、watchOS、tvOS等平台。编写Swift代码具有交互性和趣味性,语法简洁而富有表现力,而且Swift包含了开发人员喜欢的现代功能。Swift代码在设计上是安全的,但也能创造出运行速度快如闪电的软件。参考: https://developer.apple.com/swift/
第8名:R
R是一种由R统计计算基金会支持的用于统计计算和图形的编程语言和免费软件环境。R语言在统计和数据挖掘方面有广泛应用。参考:https://en.wikipedia.org/wiki/R\_(programming\_language)
第7名:Ruby
Ruby一种注重简单性和生产力的动态开源编程语言。它有着优雅的语法,读起来自然,写起来容易。参考:https://www.ruby-lang.org/en/
第6名:C#
C#是一种通用的、多范式的编程语言,包含了静态、强类型、词汇作用域、命令式、声明式、函数式、泛型,以及面向对象和面向组件的编程原则。参考: https://en.wikipedia.org/wiki/C\_Sharp\_ (programming_language)
第5名:C++
C++是由Bjarne Stroustrup发明的一种通用编程语言,是C语言的扩展,也就是“带类的C”。参考: https://en.wikipedia.org/wiki/C%2B%2B
第4名:Javascript
Javascript通常缩写为JS,是一种符合ECMAScript规范的编程语言。JavaScript是高级编程语言,通常是即时编译的,并且具有多种范例。它具有花括号语法、动态类型、基于原型的面向对象和一级函数。参考: https://en.wikipedia.org/wiki/JavaScript
第3名:PHP
PHP是一种流行的通用脚本语言,特别适合于web开发。具有快速、灵活和实用的特点,支持从你的博客到世界上最流行网站的一切开发。参考: https://www.[php](https://www.oschina.net/p/php).net/
第2名:Java
Java是一套计算机软件和规范,由James Gosling在太阳微系统公司开发,该公司后来被甲骨文公司收购。它提供了一个系统来开发应用软件,并将其部署到跨平台的计算环境中。
第1名:Python
Python是一种解释性的、面向对象的、具有动态语义的高级编程语言。内置数据结构,加上动态类型和动态绑定,使它非常具有吸引力,特别适用于快速的应用程序开发、以及作为脚本或粘合语言将现有组件连接在一起。Python语法简单、易于学习,特别强调可读性,因此降低了程序维护的成本。Python支持模块和包,鼓励程序模块化和代码重用。Python解释器和广泛的标准库以源代码或二进制的形式免费提供给所有主要平台,并且可以免费发布。参考: https://www.python.org/
什么时代流行什么语言,自有其时代背景。下面的视频就显示了不同时代主流编程语言的演化历程。
本文分享自微信公众号 - 飞桨PPDB(Tsing_Liu)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。