原文:编译原理简单知识总结(一)---编译程序和解释程序

一 什么是编译程序 一个编译程序就是一个语言翻译程序。语言翻译程序把一种语言 称作源语言 书写的程序翻译成另一种语言 称作目标程序 的等价程序。 高级语言程序 gt 编译程序 gt 低级语言程序 目标程序 高级语言程序的处理过程 需预处理的源程序 gt 预处理程序 文件合并 文件包含 宏处理 条件编译 gt 编译程序 gt 目标汇编代码 gt 汇编程序 gt 可再装配的机器代码 gt 可在装配的目 ...

2021-10-30 13:53 0 1100 推荐指数:

查看详情

解释程序编译程序的区别

将高级语言程序翻译成机器语言程序的软件称为翻译程序 翻译程序有两种,一种是编译程序,一种是解释程序 1编译程序是将高级语言程序(如pascal ,fortran,c等)源代码作为输入,直接进行翻译生成出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果 编译程序工作 ...

Tue Mar 01 03:34:00 CST 2016 0 6477
c语言:解释程序编译程序

编译程序和解释程序程序执行的两种不同执行方式。 编译程序编译程序的功能是把用高级语言书写的源程序翻译成与之等价的目标程序编译过程划分成词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。目标程序可以独立于源程序运行。(编译程序是一个语言处理程序,它可以把高级语言程序 ...

Fri Mar 12 23:18:00 CST 2021 0 272
简述解释程序编译程序的区别。

一个完整的编译程序除词法分析程序,语法分析程序,语义分析程序,中间代码生成程序,代码优化程序和目标程序之外必须包括表格管理程序和出错程序解释程序·它不需要在运行前先把源程序翻译成目标代码,也可以实现在某台机器上运行程序并生成结果。 ...

Wed Sep 04 18:24:00 CST 2019 0 979
计算机组成原理——解释程序编译程序

一、定义 编译程序:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序解释程序:把做好的源程序翻译一句,然后执行一句,直至结束! 二、区别 编译程序,执行速度快、效率高;依靠编译器、跨平台性差些。 解释程序,执行速度慢、效率低;依靠解释器、跨平台性好 ...

Fri May 22 02:03:00 CST 2020 0 896
编译程序与翻译程序、汇编程序的联系与区别,编译过程包括的几个主要阶段,解释程序编译程序的区别

1)简述编译程序与翻译程序、汇编程序的联系与区别。   翻译程序指把高级语言源程序翻译成机器语言源程序(目标代码)的软件。翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序。另一种是解释程序,它的执行过程是翻译一句执行一句,并且不会生 ...

Wed Sep 04 18:14:00 CST 2019 4 2304
编译程序编译程序的结构

什么是编译程序程序:未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。 目标程序:源程序编译可直接被计算机运行的机器码集合,在计算机文件上以 .obj 作为扩展名——由语言处理程序将源程序处理成与之等价的由机器码构成的,计算机能直接运行的程序 ...

Thu Mar 10 23:16:00 CST 2022 0 1454
PL/0编译程序

Pl/0语言文法的BNF表示: 〈程序〉→〈分程序>. 〈分程序〉→ [<常量说明部分>][<变量说明部分>][<过程说明部分>]〈语句〉 <常量说明部分> → CONST<常量定义>{ ,<常量定义> ...

Tue Dec 02 06:32:00 CST 2014 0 3655
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM