毕业设计 c语言编译器的设计开发-字节代码格式设计与实现 开题报告,C语言编译器的设计开发字节代码格式设计与实现(41页).doc...

C语言编译器的设计开发字节代码格式设计与实现(41页)

第 PAGE 39 页 共 NUMPAGES 44 页

C语言编译器的设计开发 字节代码格式设计与实现 毕业设计(论文)中文摘要

C语言编译器的设计开发

摘要 编译程序是现代计算机系统的基本组成部分之一,而且多数计算机系统都含有不止一个高级语言的编译程序,对有些高级语言甚至配置了几个不同性能的编译程序。从功能上看,一个编译程序就是一个语言翻译程序。它把一种语(称作源语言)书写的程序翻译成另一种语言(称作目标语言)的等价的程序。比如汇编程序是一个翻译程序,它把汇编语言程序翻译成机器语言程序。如果源语言是像FORTRAN,PASCAL,或C那样的高级语言,目标语言是像汇编语言或机器语言那样的低级机器语言,则这种翻译程序称作编译程序。一个编译程序的重要性体现在它使得多数计算机用户不必考虑与机器有关的繁索细节,使程序员和程序设计专家独立于机器,这对于当今机器的数量和种类持续不断地增长的年代尤为重要。编译过程划分了词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、六个阶级。另外两个重要的工作:表格处理和出错处理与上述六个阶级都有联系。

关键词 编译程序,源语言,目标语言,词法分析,语法分析,语义分析,字节代码,中间代码,代码优化,目标代码。

毕业设计(论文)外文摘要

Title The Design and Development of C Compiler

Abstract The compiler procedure and translate of fundamental is a modern calculator system to constitute the one of the parts, and the system of most calculators all simply the edit and translating of language of a high class the procedure, even installed the procedure of edit and translating of a few and different function to some high class language.See from the function, and it is procedure of a language translation that edit and translate the procedure.It translate a kind of language( call the source language) procedure that write into the procedure of the another language( call the target language).For example edit collected materials the procedure is a translation procedure, it to translate edit collected materials the language procedure into the machine language the procedure.If high class language, target language that language is like of FORTRAN, PASCAL, or the C is so to as edit collected materials the language or machine language so of low class jade article speech, then this kind of translation the procedure call to edit and translate the procedure.An importance that edit and translate procedure now it make most calculatorses the customer need not consider the heavy details that have relation with machine, and make the procedure design the ex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值