温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
计算机语言
发展趋势
计算机语言的发展趋势计算机语言的发展趋势 徐胜群【摘要】随着计算机语言的产生,逐渐发展了许多编程语言,计算机编程语言对计算机的操作人员来说显得尤为重要,学好了计算机编程语言,才能让人们更好地操作计算机。于是,我将谈下我对计算机语言的发展趋势的看法。Abstract:With the emergence of computer language,many programming languages have gradually developed,computer programming languages are especially important for computer operators,only by learning computer programming languages well can people operate computers better.Therefore,I will talk about my views on the development trend of computer language.前言:人与人之间通常使用语言来交流。动物和动物之间通过发出信号来传递信息,要让人与计算机都能知道对方的意图,就需要解决其中的信息交流问题。因此,需要有一种人与计算机都能互相接受的语言,计算机语言由此诞生。计算机语言的发展主要分为三个阶段:(1)机器语言(2)汇编语言(3)高级语言 论述:1.机器语言 计算机是以二进制代码为基础进行工作的。要使计算机知道如何去执行和执行什么要求,就需要编写许多条由 0 和 1 组成的指令。一条指令包括操作码和地址码。一条指令就是机器语言的一个语句,它是一组二进制代码。这种代码称为机器指令,这些指令的集合就是机器语言。我们发现,机器语言与人们通常使用的语言有较大差别,难以学习和领会,难以检查和修改,难以推广使用,因此在初步阶段很少有人会编写计算机程序。2.汇编语言 第二代计算机语言称为汇编语言。为了使人们更容易理解计算机语言,于是创造出符号语言,它用一些英文字母和数字表示一个指令,例如用 ADD 代表“加”,SUB 代表“减”,等。与这些英文单词相对应的 0/1 代码的相关联系以及语言的语法,已经被写入相关软件,我们可以通过编译器将这些英文单词转化为 0/1 代码,为我们对程序的编写简化了流程。通常,一条机器指令可以由一条符号语言的指令转化而来。这种转换的过程可以称为“汇编”,因此,汇编语言也是符号语言的名称。虽然汇编语言比机器语言更容易学习和理解,但汇编语言对机器的特性非常依赖,并不是任何型号的机器都可以使用。所以难以普及,很少有人使用。3.高级语言 第三代计算机语言称为高级语言。为了解决以前计算机语言出现的问题,20 世纪 50 年代创造出了第一个计算机高级语言FORTRAN 语言。它很接近于人们在课程中学习的自然语言和数学语言。英文单词经常用在程序的语句和指令中,部分数学符号和表达式也运用在程序的运算符和运算表达式中。人们理解立起来相对容易。这种语言功能性强,且不依赖于具体机器,用它写出的程序对任何型号的计算机都相对适用,它与具体机器非常符合,故称为高级语言。高级语言经历了不同的发展阶段:(1)非结构化的语言。高级语言发展的初步阶段,没有正规的编程風格,没有严格的规范要求,确保符合语法规则即可,程序中的流程允许随意跳转。然而,很多人为了提高程序的执行效率,采用一些技巧性的方法,加大程序的阅读和维护的难度。早期产生的语言由于产生年代较早,语言不能体现结构程序设计的思想,所以称为非结构化语言。(2)结构化语言。为了解决之前出现的问题,提出了“结构化程序设计方法”,规定程序必须由具有良好特性的基本结构构成,程序中的流程不允许随意跳转,程序总是由上而下顺序执行各个结构。这种程序层次分明,结构清晰,让编写、阅读和维护显得更加容易。这种语言支持结构化程序设计,体现结构程序设计的思想。(3)面向对象的语言。以对象为基础的程序设计语言,对象是其中的核心,也是程序运行的重要成分。其中前两种语言都是面向过程的语言,在编写程序时需要具体指定每一个程序运行过程的细节。在编写规模较小的程序时,能快速处理,但在处理规模较大的程序时,就觉得难以捉摸。随着编程语言的发展,人们提出了面向对象的程序设计方法。于是有了面向对象的语言。我们应该知道,程序面对的不是过程的细节部分,而是一个个对象,对象是由数据以及对数据进行的操作组成的。进行程序设计,必须用到计算机语言,人们根据实际的需要选择合适的语言,正确编写出程序,然后运行程序得到自己希望看到的结果。总结:编程语言起初的发展比较缓慢,虽然产生了一些好的东西,例如面向对象等等,但并没有太好,改进不太明显。计算机编程语言也就是计算机语言,必然会向着更加容易理解,更加方便的方向发展,还会产生各种各样的语言,以及编程语言的综合使用,都将会实现行业领域迅速发展,越来越多的编程语言将被人们理解和掌握。