专题6 语言处理系统.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专题6 语言处理系统

语言处理系统 程序设计语言分为三类:机器语言、汇编语言和 高级语言 用机器语言编写的程序可以被计算机识别,直接 执行 而其他两类语言编写的源程序则无法在计算机上 直接运行,这时需要由相应的语言处理系统来完 成从源程序转换到机器语言程序这一过程,转换 后的机器语言程序被称为可执行程序,它能够被 计算机识别,并可以在计算机上运行 2012东吴专转本强化班 Page   2 语言处理系统包括 翻译程序 正文编辑程序:建立和修改源程序文件 连接编辑程序:将多个分别编译或汇编过的目标 程序和库文件进行组合 装入程序:将目标程序装入内存并启动执行 语言处理系统把源程序翻译成可执行程序的过程: 正文编辑——翻译——连接编辑——装入——执行 2012东吴专转本强化班 Page   3 翻译程序 翻译程序把一种语言的程序翻译成等价的 另一种语言的程序 源语言和源程序:被翻译的语言和程序 目标语言和目标程序:翻译生成的语言和 程序 高级语言要执行的话,翻译程序的源程序 和目标程序是什么? 2012东吴专转本强化班 Page  4 三类翻译程序 汇编程序(Assembler ) 解释程序(Interpreter) 编译程序(Compiler) 2012东吴专转本强化班 Page   5 汇编程序 汇编程序(Assembler ):从汇编语言到 机器语言的翻译程序 限制性很强 2012东吴专转本强化班 Page   6 解释程序 按源程序中指令(或语句)的执行顺序,逐条翻 译并立即执行相应功能的处理程序。 并不形成机器语言形式的目标程序 优点:实现算法简单,易于在解释过程中灵活方 便地插入所需要的修改和调试措施 缺点:运行效率低 应用:解释程序通常适合于交互方式工作的,或 调试状态下运行的,或运行时间与解释时间相差 不大的语言 2012东吴专转本强化班 Page   7 编译程序 从高级语言到机器语言或汇编语言的翻译程序 对源程序扫描一遍或几遍,最终形成一个可在具 体计算机上执行的目标程序 优点:通过编译程序的处理可以一次性地产生高 效运行的目标程序,并把它保存在磁盘上,以备 多次执行 缺点:实现算法较为复杂 应用:编译程序适合于翻译那些规模大,结构复 杂,运行时间长的大型应用程序 2012东吴专转本强化班 Page   8

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档