毕业设计论文网网站导航网站导航 毕业设计论文网论坛地图网站地图 关于我们 站长信箱 诚邀加盟 设为首页 联系我们 收藏本站

首 页 | 计算机专业毕业设计| 计算机系毕业论文 | 电子信息类 | 其它理工论文 | 参考论文 | 免费论文中心 | 毕业论文指导| 定做咨询 | 论文发表 | 购买方式 | 常见问题

>> 本站公告
1,本站由追梦网络科技有限公司成员组建的,本公司旗下有几个相关网站,做毕业论文同类相关业务近四年,有许多案例作品!
2,本站大部分免费作品都来源于互联网,如果有侵犯原创作者的版权,欢迎指正,我们的的完整收费作品大部分都是本站原创,同时本站原创论文也不得转载,部分参考论文是会员有偿上传,故如想获得需要支付相关费用!
3,本站论坛有许多相关的免费毕业设计,免费毕业论文提供大家下载,部分下载需要支付一定的金币!如何获得金币,如何免费下载本站毕业设计和毕业论文可以参考论坛固定贴!
联系方式
毕业设计客服01: 点击这里给我发消息
毕业设计客服02: 点击这里给我发消息
毕业设计客服03: 点击这里给我发消息
论文网技术支持: 点击这里给我发消息
论文网投诉建议: 点击这里给我发消息
论文合作代理加盟: 点击这里给我发消息
本站联系人手机: 15908152159
业务邮箱:857982385@qq.com
本站业务
 毕业设计论文指导咨询业务:
计算机:软件/硬件/数据库/网络等
多媒体:动画设计/课件制作等 
设计类:VI/广告/包装/装饰等
电子类:电子工程学/信息化工学等
机械类:|数控/机电/自动化等
土建类|土木/建筑/测绘/水利学等
经济管理类:经济学/管理学/市场等
人文社科类:政治/心理学/新闻等
考试辅导资料:计算机/英语/等
翻译类:中文<->其它
论文发表服务:论文指导发表
当前位置:首页>> VC/C++计算机毕业设计>> 正文

 名称:007C++实现最简单汉字编程-C++
作品名称
 
   
作品ID
VC007
开发语言
C++
运行平台
WIN9X/WIN2000/WINXP/2003
论文字数
1万以上
论文页数
21P
开题报告
答辩稿
整理时间
07-01-08 00:00:00
推荐指数
作品价格
购买说明
作品简介:
 

  编译器 是将一种将计算机语言翻译为另一种计算机语言的程序。编译器将源程序(source language) 编写的程序作为输入,翻译产生用目标语言(target language)编写的等价程序。源程序一般为高级语言(high-level language),如Pascal C++等,而目标语言则是汇编语言或目标机器的目标代码(object code),有时也称作机器代码(machine code). 编译系统是任何计算机系统中不可缺少的重要部分。拥有中文编译器是每个中国人的梦想。本系统开发一个支持中文关键字的编译器,它支持简单的数据类型,例如:整型(int),浮点型(float);还支持转移语句如:如果(if),否则(else)等中文关键字。

关键字 : 中文编译器、 C 语言、词法、语法、语义

1.1   引言

     在本世纪4 0年代,由于冯·诺伊曼在存储-程序计算机方面的先锋作用,编写一串代码或程序已成必要,这样计算机就可以执行所需的计算。开始时,这些程序都是用机器语言(machine language)编写的。机器语言就是表示机器实际操作的数字代码,例如:C7 06 0000 0002表示在IBM PC上使用的Intel 8x86处理器将数字2移至地址0 0 0 0(1 6进制)的指令。当然,编写这样的代码是十分费时和乏味的,这种代码形式很快就被汇编语言( assembly language)代替了。在汇编语言中,都是以符号形式给出指令和存储地址的。例如,汇编语言指令MOV X, 2就与前面的机器指令等价(假设符号存储地址X是0 0 0 0)。汇编语言大大提高了编程的速度和准确度,人们至今仍在使用着它,在编码需要极快的速度和极高的简洁程度时尤为如此。但是,汇编语言也有许多缺点:编写起来也不容易,阅读和理解很难;而且汇编语言的编写严格依赖于特定的机器,所以为一台计算机编写的代码在应用于另一台计算机时必须完全重写。

在1 9 5 4年至1 9 5 7年期间,I B M的John Backus带领的一个研究小组对F O RT R A N语言及其编译器的开发,使得上面的担忧不必要了几乎与此同时,人们也在开发着第一个编译器, Noam Chomsky开始了他的自然语言结构的研究。他的发现最终使得编译器结构异常简单,甚至还带有了一些自动化。C h o m s k y的研究导致了根据语言文法( g r a m m a r,指定其结构的规则)的难易程度以及识别它们所需的算法来为语言分类。

7 0 年代后期和 8 0 年代早期,大量的项目都关注于编译器其他部分的生成自动化这其中就包括了代码生成。这些尝试并未取得多少成功,这大概是因为操作太复杂而人们又对其不甚了解。

评论加载中...
loading... 版权声明:*此设计为本站原创作品,版权归“大学生毕业设计论文网”所有,请尊重作者劳动,你若发现侵权行为,请向本站举报,谢谢合作!
*欲获得完整设计,请与本站联系(QQ:616837397 Email:famousjiang@126.com),经协商后, 对设计有不妥的地方可以免费进行修改和完善。

>> 友情链接
关于我们 | 广告服务 | 在线留言 | 联系我们 | 友情链接 | 会员服务
Copyright © 2003-2008 bysjlw.com Inc. All rights reserved. 毕业设计论文网 版权所有 蜀ICP备05005237号
联系电话: 028-87781218 业务QQ:616837397  电子邮箱: famousjiang@126.com