软考
APP下载

计算机语言发展经历了哪几个阶段

计算机语言是计算机系统与人之间的桥梁,是指计算机程序员快速编写计算机程序,将其转化成机器语言并实现自动化过程的符号规则系统。计算机语言的发展经历了几个阶段,每个阶段都伴随着计算技术和编程语言的结构、功能的深入发展,本文将从多个角度进行分析。

一、机器语言阶段

计算机语言的起始阶段是机器语言。机器语言的表达方式是由0和1两种二进制代码组成的命令序列。由于机器语言不能直接被人类理解,所以编写程序时需要考虑机器进行逻辑运算的特性。这种语言在使用上具有极大的局限性,因而在早期计算机技术的发展过程中,只能被少数精通计算机操作细节的专业人士使用。

二、汇编语言阶段

汇编语言的出现是从计算机技术的基本形态机器语言发展而来。它是相对于机器语言而言的,是用符号代替0、1的版本,利用助记符号代表指令代码,将码标准化,使人们可以更快地编写计算机程序。使用汇编语言,程序员通过一定的方式来表示基本操作代码,但编写的代码仍然需要依照特定的机器、CPU指令集,而且程序代码长度长、可读性差的不足,使得它最终被简化和普及一些更高级别的语言。

三、高级语言阶段

高级语言是计算机语言的第三个阶段,其也被称为第三代语言。高级语言利用更自然和更接近人类语言的语法结构,使用人类易于理解的助记符和关键字代替二进制代码,包括 FORTRAN、COBOL、BASIC、PASCAL等等。由于高级语言的闯入和使用,使得程序员们可以使用更多高效、更优的代码编写技术,并有更好的代码阅读和维护性。

四、面向对象语言阶段

面向对象技术也影响了编程语言的发展。面向对象编程(OOP)由 Smalltalk语言开创,现在的面向对象编程语言有C++、JAVA、C#、Python等。面向对象程序设计中,采用封装、继承、多态等特性,使程序设计更加抽象、灵活、人性化,程序开发效率也随之提升。

五、脚本语言阶段

脚本语言的出现进一步方便了程序员,将最常用的语言功能变成一些易于使用、支持动态的脚本函数,如JavaScript、Perl、Python、PHP、Ruby等,依靠解释器而不是编译器,这样它们会比编译型语言(如C和C++)慢一些,但是脚本语言实现更高效率,企业中使用越来越广泛。

在计算机语言发展的过程中,通过机器语言、汇编语言、高级语言、面向对象编程和脚本语言等不同阶段的发展, 从代码编写的难度和效率上实现了革命性的变化。每个阶段的发展解决了 编程语言的不足,也给计算机操作的效率提高贡献了很大的力量。

备考资料 免费领取:软件设计师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
软件设计师题库