5.1.3高级语言 +常用高级语言 +FORTRAN语言 →FORTRAN是FORmula TRANslator(公式翻译器)的缩写。 →主要用于复杂的科学计算领域。 ◆ALGOL语言 +ALGOL是ALGOrithm Language(算法语言)的缩写。 +主要用于数学与科学计算。 计算机导论(2014)
计算机导论(2014) 5.1.3 高级语言 常用高级语言 FORTRAN语言 FORTRAN是FORmula TRANslator(公式翻译器)的缩写。 主要用于复杂的科学计算领域。 ALGOL语言 ALGOL是ALGOrithm Language(算法语言)的缩写。 主要用于数学与科学计算
5.1.3高级语言 ↓常用高级语言 +COBOL语言 +COBOL是COmmon Business-Oriented Language(面向商业的 通用语言)的缩写。 ◆主要用于企业管理和事务处理。 ·BASIC语言 BASIC Beginner's All-purpose Symbolic Instruction Code( 学者通用符号指令码)的缩写。 ◆主要用于初学者和较小规模的程序开发。 计算机导论(2014)
计算机导论(2014) 5.1.3 高级语言 常用高级语言 COBOL语言 COBOL是COmmon Business-Oriented Language(面向商业的 通用语言)的缩写。 主要用于企业管理和事务处理。 BASIC语言 BASIC是Beginner’s All-purpose Symbolic Instruction Code(初 学者通用符号指令码)的缩写。 主要用于初学者和较小规模的程序开发
5.1.4结构化程序设计语言 +早期程序设计方法的不足 ·注重功能的实现/注重内存的节省/注重执行效率的提高。 ·不注重程序结构的清晰性。 ·不注重程序的可理解性和可修改性。 +结构化程序设计语言的特点 ·注重程序结构的清晰性。 ·注重程序的可理解性和可修改性。 ·采用模块化程序设计方法。 计算机导论(2014)
计算机导论(2014) 5.1.4 结构化程序设计语言 早期程序设计方法的不足 注重功能的实现/注重内存的节省/注重执行效率的提高。 不注重程序结构的清晰性。 不注重程序的可理解性和可修改性。 结构化程序设计语言的特点 注重程序结构的清晰性。 注重程序的可理解性和可修改性。 采用模块化程序设计方法
5.1.4结构化程序设计语言 +常用结构化程序设计语言 +PASCAL语言 →是在ALGOL语言的基础上发展起来的。 →以法国著名科学家帕斯卡的名字命名。 →严格的语法格式与结构化形式。 ◆C语言 →是在ALGOL60语言的基础上发展起来的。 →兼具低级语言和高级语言的特点。 ◆是最为流行的程序设计语言之一。 计算机导论(2014)
计算机导论(2014) 5.1.4 结构化程序设计语言 常用结构化程序设计语言 PASCAL语言 是在ALGOL语言的基础上发展起来的。 以法国著名科学家帕斯卡的名字命名。 严格的语法格式与结构化形式。 C语言 是在ALGOL60语言的基础上发展起来的。 兼具低级语言和高级语言的特点。 是最为流行的程序设计语言之一
5.1.5面向对象程序设计语言 +结构化程序设计方法的不足 面向过程的设计方法与人们习惯的思维方式仍然存在一 定的距离,所以很难自然、准确地反映真实世界,因而 用编写出来的程序,特别是规模比较大的程序,其质量 是难以保证的。 强调了要实现功能的操作方法(模块),而被操作的数 据(变量)处于实现功能的从属地位,即程序模块和数 据结构是松散地耦合在一起,当程序复杂度较高时,容 易出错,而且错误难以查找和修改。 计算机导论(2014)
计算机导论(2014) 5.1.5 面向对象程序设计语言 结构化程序设计方法的不足 面向过程的设计方法与人们习惯的思维方式仍然存在一 定的距离,所以很难自然、准确地反映真实世界,因而 用编写出来的程序,特别是规模比较大的程序,其质量 是难以保证的。 强调了要实现功能的操作方法(模块),而被操作的数 据(变量)处于实现功能的从属地位,即程序模块和数 据结构是松散地耦合在一起,当程序复杂度较高时,容 易出错,而且错误难以查找和修改