编译原理课程论文.pdfVIP

  • 0
  • 0
  • 约3.14千字
  • 约 4页
  • 2024-03-19 发布于中国
  • 举报

编译原理课程论文

09计本(3)班0904013028周幼新

一、编译原理概述

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原

理和基本方法。包括语言和文法、词法分析、语法分析、语法制导翻译、中间代

码生成、存储管理、代码优化和目标代码生成。

编译器将源程序编写的程序作为输入,从而产生用目标语言编写的等价程序

输出。通常地,源程序为高级语言,如C或C++,而目标语言则是目标机器的

目标代码(有时也称作机器代码),也就是写在计算机机器指令中的用于运行的

代码。这一过程可以表示为:源程序→编译器→目标程序。

二、编译原理的发展历程

20世纪40年代,由于冯·诺伊曼在存储程序在计算机方面的应用,编写一

串代码或程序保存在计算机中供计算机执行是十分方便的。起初这些程序都是用

机器语言编写的指令(只有0和1的程序),但编写这样的代码十分费时、困难

和乏味,从而产生用符号语言(汇编语言)编写的程序代替了。

在汇编语言中,都是以符号形式给出指令和存储地址的。汇编程序将用汇编

语言的符号代码和存储地址翻译成与机器语言相对应的数字

文档评论(0)

1亿VIP精品文档

相关文档