程序设计语言基础知识
机器指令:计算机只能识别有0、1组成的字符序列
汇编语言:用容易记忆的符号表示0、1序列
高级语言:更高的抽象级别的语言
源程序:用某种高级语言或者是汇编语言编写的叫做源程序
汇编语言 = 源程序+汇编程序
程序设计语言中的定义:语义、语法、语用
程序设计语言的基本成分包含:数据、运算、控制、传输
汇编语言中有三类语句:指令语句、伪指令语句、宏指令语句
汇编程序执行两次扫描“第一次的主要工作是定义一个符号的值,并创建一个符号表、第二次扫面的任务是:产生目标程序
编译过程:源程序---词法分析---语法分析---语义分析---中间代码生成---代码生成---目标代码生成---目标代码
出错分为静态错误和动态错误:静态错误是指编译时发现的错误;动态错误是指在程序运行中的错误
编译比解释方式有更高的效率
解释方式比编译方式有更高的灵活性
编译方式有更高的灵活性