7.别名 同一单元的引用环境中有两个或多个变量绑定于同一数据对象,称这些变量具有别名。 8.副作用 对一个非局部变量的进行修改。 随着计算机技术的发展,计算机应用,已经渗透到社会的各个领域 对程序设计语言也提出了新的要求(如可维护性,可靠性,可移植性等),从而促进了语言的发展。 1.4 程序设计语言发展简介 目标:追求效率 FORTRAN=FORmula TRANslation .主要用于科学计算 .子程序独立编译 .COMMON语句实现了模块之间的通信 一. 早期的高级语言(50年代) 2. ALGOL 60 ALGOrithmic Language 60 .主要用于科学计算 .引入了分程序结构和递归过程 .采用BNF形式描述语法 3. COBOL COmmon Business Oriented Language .广泛应用于各种事务处理领域 .引入了文件和数据描述 .类自然语言程序描述 60年代初,不再盲目地追求效率,出现了基于良好刻画数学原则的语言。 1. LISP .具有很强的符号处理能力 .统一的数据结构 .数据和程序统一的表示方法 .其基础是函数和函数作用 二.早期的突破 2. APL .支持函数式程序设计风格 .广泛应用于涉及大量矩阵运算的科学计算中 .具有丰富的操作符 3. SNOBOL 4
原创力文档

文档评论(0)