什么是编程语言?


编程语言是用于在机器(计算机)上实现算法和数据结构的文档。术语“编程语言”由两个不同的词组成,即“编程”和“语言”。这两个词的定义如下:

编程 - 当需要确定特定程序时,必须为计算机设计语句或指令以执行。为计算机编写指令以确定特定任务的艺术称为编程。

语言 - 语言被定义为所有可能的字符串、单词或句子,这些字符串、单词或句子可以从给定的字母表(由 Σ 表示的一组输入符号)中推导出来。在数学上,语言 L 定义为:

$$\mathrm{L \:\subseteq\:\sum{*}}$$

其中 $\sum{*}$=从给定字母表 $\sum$ 中派生的所有可能字符串的集合。例如,考虑一个机器语言,其中 $\sum$={0,1}

因此,$\sum{*}$={∧,0,1,00,01,10,11,….}

显然,

$$\mathrm{L \:\subseteq\:\sum{*}}.$$

编程语言 - 编程语言是一种计算机语言,程序员(开发人员)可以使用它与计算机进行交互。它是一组用任何特定语言(C、C++、Java 和 Python)编写的指令,用于实现特定任务。编程语言可以创建桌面应用程序、网站和移动应用程序。

编程语言的历史

第一种编程语言预示着设备的出现。从一开始,这些语言就是代码。在 1842 年至 1843 年的 9 个月里,艾达·洛夫莱斯与查尔斯·巴贝奇的分析引擎一起,详细说明了一种计算伯努利数的方法。

几年后,赫尔曼·何乐礼意识到可以将信息编码在穿孔卡片上。它可以传递到将 1890 年人口普查信息编码在穿孔卡片上。第一批计算机代码是针对操作的。在 20 世纪的头十年,数学评估依赖于十进制数。

在 20 世纪 40 年代,第一批真正现代的、自动化驱动的计算机诞生了。确定的速度和内存空间迫使开发人员创建手工调整的汇编语言程序。1948 年,康拉德·楚泽发表了一篇关于他的编程语言 Plankalkul 的论文。

在 20 世纪 50 年代,创建了三种现代编程语言,其后代至今仍在广泛使用。

  • FORTRAN(公式翻译器)由 John W. Backus 等人创建。

  • LISP(列表处理器)由 John McCarthy 等人发明。

  • COBOL(面向商业的通用语言)由短期委员会建立,受 Grace Hopper 的强烈影响。

20 世纪 50 年代和 60 年代开发的其他一些编程语言包括区域汇编语言、ALGOL58、APL、Simula、BASIC 和 PL/I。从 20 世纪 60 年代后期到 70 年代后期,编程语言经历了重要的繁荣时期。在此期间开发的一些重要语言包括 Simula、Smalltalk、Pascal、Forth、C、Prolog、ML 和 SQL。

更新于: 2021 年 10 月 22 日

2K+ 浏览量

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告