程序设计语言概述高级语言高级语言区别于低级语言在于:高级语言是接近自然语言的一种计算机程序设计语言,更容易地描述计算问题并利用计算机解决计算问题。例如:执行数字2和3加法的高级语言代码为:result = 2 +3
◼ 高级语言 高级语言区别于低级语言在于,高级语言是接近自 然语言的一种计算机程序设计语言,更容易地描 述计算问题并利用计算机解决计算问题。 例如:执行数字2和3加法的高级语言代码为: result = 2 + 3 程序设计语言概述
编译和解释高级语言按照计算机执行方式的不同可分成两类静态语言脚本语言这里所说的执行方式指计算机执行一个程序的过程静态语言采用编译执行,脚本语言采用解释执行
高级语言按照计算机执行方式的不同可分成两类 ◼静态语言 ◼脚本语言 这里所说的执行方式指计算机执行一个程序的过程, 静态语言采用编译执行,脚本语言采用解释执行。 编译和解释
编译和解释编译是将源代码转换成目标代码的过程,通常,源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器高级语言机器语言编译器源代码目标代码输入程序执行输出
◼ 编译是将源代码转换成目标代码的过程,通常, 源代码是高级语言代码,目标代码是机器语言代 码,执行编译的计算机程序称为编译器 编译和解释 高级语言 源代码 编译器 机器语言 目标代码 输入 程序执行 输出
编译和解释解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序称为解释器。高级语言源代码解释器输出输入
◼ 解释是将源代码逐条转换成目标代码同时逐条运 行目标代码的过程。执行解释的计算机程序称为 解释器。 编译和解释 高级语言 源代码 输入 解释器 输出
编译和解释编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。对于相同源代码,编译所产生的目标代码执行速度更快。目标代码不需要编译器就可以运行,在同类型操作系统上使用灵活
编译是一次性地翻译,一旦程序被编译,不再需要 编译程序或者源代码。 ◼ 对于相同源代码,编译所产生的目标代码执行速 度更快。 ◼ 目标代码不需要编译器就可以运行,在同类型操 作系统上使用灵活。 编译和解释