编译原理 1~2章.pptVIP

  • 16
  • 0
  • 约6.46千字
  • 约 42页
  • 2017-09-10 发布于湖北
  • 举报
编译原理 1~2章 陈炬桦 isscjh@mail.sysu.edu.cn 第一章 语言的基本概念 程序设计语言 程序:告诉计算机“做什么”和“怎么做” 程序设计:编写程序的过程 程序设计语言:编写程序使用的语言 语句:定义在一个字符集合上的按一定的语法规则连接的有意义的字符串 语言:由语句组成的全体 作用:交换信息的工具 自然语言与形式语言 自然语言:人与人交换信息的工具。不精确,有二义性(手提包) 汉语、英语 形式语言:数学语言,精确语言,无二义性。计算机语言为人与计算机交换信息的工具 计算机语言 计算机语言有如下几类 机器语言:程序由一组能直接执行的指令组成,一条指令包括两部分 二进制:操作码和操作数均用二进制表示 与机器有关:不同的计算机有不同的指令系统和地址 汇编语言:用符号代替机器语言中的二进制码和操作数地址等,与机器有关 高级语言:接近于数学公式和英语,与机器无关 高级语言和汇编语言不能直接在计算机上执行,需要翻译程序翻译成机器语言后执行 翻译程序 高级语言和汇编语言不能直接在计算机上执行,需要翻译程序翻译成机器语言后执行 高级语言源程序 机器语言目标程序 结果 汇编语言源程序 机器语言目标程序

文档评论(0)

1亿VIP精品文档

相关文档