语言学

乔姆斯基:被捧为道德良心又遭骂疯子,4种文法影响计算机行业

乔姆斯基:被捧为道德良心又遭骂疯子,4种文法影响计算机行业

这位毁誉参半的政治名嘴,竟然彻底改变了计算机编程!,编译器,乔姆斯基,计算机编程,语法,政治名嘴,语言学

他所钻研的对象是语言,然而却出人意料地改写了计算机的历史,这位身为学者的人所提起的理论,成为了编程语言发展的基石,使得无数寻常人也能够轻易地迈入编程世界 。

乔姆斯基 语言学大师 编译原理 _乔姆斯基关于语言学的理论属于_ 乔姆斯基 普遍语法理论 计算机编程革命

语言学的数学基石

乔姆斯基关于语言学的理论属于_乔姆斯基 语言学大师 编译原理 _ 乔姆斯基 普遍语法理论 计算机编程革命

乔姆斯基在二十世纪五十年代所倡导的形式文法理论,把语言生成规则归结为四种类型,这套理论凭借严谨的数学框架描绘了语言的表达能力,包括由最简单的正则文法至最具强大功能的无限制文法,每种文法类型相对应着不一样的生成能力,从而构建起一个清晰的层次结构。

这个理论最初创立,是为了研究自然语言的本质,乔姆斯基试图解释人类为何能够理解以及生成无穷多的句子,他把语言视作一个数学系统,运用形式化的规则去描述其结构,这种研究方法在当时极具革命性,为随后的计算语言学奠定了基础。

编程语言的曙光

 乔姆斯基 普遍语法理论 计算机编程革命 _乔姆斯基关于语言学的理论属于_乔姆斯基 语言学大师 编译原理

在乔姆斯基理论出现以前,编程处于机器语言、汇编语言阶段,IBM的约翰·巴克斯,正在开发首个高级编程语言Fortran,然而缺乏理论指导,乔姆斯基的文法层次,正好为编程语言的设计,提供了理论依据。

于编程语言设计而言,巴克斯团队有所发现,此发现表明该设计完全能够借鉴乔姆斯基的文法理论,且他们运用这些理论去定义Fortran的语法规则,以此确保语言具备一定的表达能力以及严谨性,而这一突破致使编译器设计从经验摸索朝着系统化开发迈进 。

文法类型的实际应用

乔姆斯基关于语言学的理论属于_ 乔姆斯基 普遍语法理论 计算机编程革命 _乔姆斯基 语言学大师 编译原理

正则文法,对于描述编程语言里的词法单元最为适配,包括像标识符以及常量等之类的规则。上下文无关文法呢,则在于对程序的结构加以定义,例如表达式还有语句的构成规则。这些文法类型,给编程语言的设计,提供了清晰明确的标准。

乔姆斯基关于语言学的理论属于_乔姆斯基 语言学大师 编译原理 _ 乔姆斯基 普遍语法理论 计算机编程革命

在实际开展开发工作时,正则表达式是依据正则文法的,它被用来进行文本匹配以及词法分析。巴克斯范式属于上下文无关文法的具体运用情况,它专门是用来对编程语言的语法予以描述的。这些工具显著地提升了语言设计的效率。

改变行业格局

高级编程语言出现了,编程门槛被显著降低了。2023年有数据显示,全球大概有2700万程序员,其中90%是使用高级语言来工作的。要是没有这些语言,计算机行业的发展速度将会大幅减缓。

从Fortran而后C,再到Python以及JavaScript,每一代编程语言都为形式文法理论所奠基,推动软件开发行业蓬勃发展,催生出互联网、移动应用以及人工智能等领域的创新。

乔姆斯基 语言学大师 编译原理 _乔姆斯基关于语言学的理论属于_ 乔姆斯基 普遍语法理论 计算机编程革命

认知科学的革命

反对“语言是通过刺激反应习得”观点并提出人类天生具有语言习得机制的乔姆斯基,对行为主义学派的批判引发了认知革命,这一理论转变了心理学的研究方向。

乔姆斯基关于语言学的理论属于_乔姆斯基 语言学大师 编译原理 _ 乔姆斯基 普遍语法理论 计算机编程革命

在《句法结构》当中了,他提出了普遍语法理论,他觉得人类大脑里存在着先天性的语言知识框架了。这个理论不但解释了儿童迅速掌握语言的现象了,还为自然语言处理研究提供了全新思路了。

持不同政见的学者

乔姆斯基关于语言学的理论属于_ 乔姆斯基 普遍语法理论 计算机编程革命 _乔姆斯基 语言学大师 编译原理

乔姆斯基是学者,乔姆斯基更是著名的社会评论家,从越战时期起,他持续批评美国的外交政策,他的政论文章常挑战主流观点,这让他成为颇具争议的人物。

面临着媒体的封杀,面对着人身的威胁,他始终都坚持着自己的立场,他在办公室悬挂了罗素照片,以“对真理的探求”进行自勉,这种坚持原则的态度,让他成为了知识分子的典范 。

这位语言学家凭借其理论使得技术发展得以改变,依靠其行动对知识分子的社会责任进行了诠释。在当下编程语言愈发重要的情形下,我们有没有必要对支撑它们的基础理论作更深入的理解呢?欢迎于评论区将你的看法予以分享,要是认为本文具备价值,请点赞给予支持。

乔姆斯基关于语言学的理论属于_乔姆斯基 语言学大师 编译原理 _ 乔姆斯基 普遍语法理论 计算机编程革命

更多内容