什么是编程语言?
编程语言是在机器(计算机)上实现的用于声明算法和数据结构的文档。术语编程语言由两个不同的词组成,即编程和语言。这两个词的定义如下-
编程-当要确定特定程序时,必须设计计算机执行的语句或指令。为计算机编写指令以确定特定任务的艺术称为编程。
语言-语言被定义为可以从给定字母表(一组由Σ表示的输入符号。数学上,语言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年的九个月中,艾达·洛夫莱斯详细说明了使用查尔斯·巴贝奇的分析机计算伯努利数的方法。
几年后,HermanHollerith意识到它可以对穿孔卡片上的信息进行编码。它可以通过对打孔卡上的1890年人口普查信息进行编码。第一个计算机代码专门用于操作。在20世纪的头十年,数学评估依赖于十进制数。
在1940年代,第一台肯定是现代的、自动化的计算机诞生了。一定的速度和内存空间迫使开发人员创建手动调整的汇编语言程序。1948年,KonradZuse发表了一篇关于其编程语言Plankalkul的论文。
在1950年代,创建了前三种现代编程语言,其后代至今仍在广泛使用。
FORTRAN,公式翻译器,由JohnW.Backusetal创建。
LISP,由JohnMcCarthy等人发明的LIST处理器。
COBOL,CommonBusinessOrientedLanguage,由短期委员会建立,深受GraceHopper影响。
在1950年代和1960年代开发的其他一些编程语言包括区域汇编语言、ALGOL58、APL、Simula、BASIC和PL/I。从1960年代末到1970年代末的这段时间里,编程语言迎来了重大的开花期。在本课程中开发的一些重要语言涉及simula、smalltalk、Pascal、Forth、C、Prolog.ML和SQL。