收藏本站
《清华大学学报(自然科学版)》 2003年07期
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

面向对象编译类库构造

张素琴  戴桂兰  田金兰  蒋维杜  
【摘要】:通过对编译系统进行面向对象分析,探讨了基于类库的编译器构造方法。在抽取语言文法基本结构的基础上,构造了可复用的编译基本类。编译基本类模型以语法单元为单位,集编译过程中词法分析、语法分析、语义处理、优化和执行等操作与一体,打破了传统编译器中各个编译阶段的空间分割。在基于类库构造的编译器中,对符号表做了类化处理并采用了动态的多级结构,同时将语言语法和语义的处理相分离。提高了编译成份的可扩展性、可复用性和可维护性。

【引证文献】
中国硕士学位论文全文数据库 前3条
1 张金波;嵌入式ECMA解释器研究与实现[D];河海大学;2006年
2 罗玉玲;交互式通用程序理解工具的研究[D];长沙理工大学;2007年
3 魏兰;移动机器人的可视化编程及仿真系统研究与实现[D];武汉理工大学;2007年
【共引文献】
中国期刊全文数据库 前2条
1 王一宾;基于面向对象的编译原理实验的研究[J];安庆师范学院学报(自然科学版);2002年04期
2 史晋,陈英,孙文灿;O_OCTT设计中面向对象方法的研究[J];计算机工程与应用;2004年31期
【同被引文献】
中国期刊全文数据库 前10条
1 李迎春,迟呈英,孙冀侠;改进的上下文无关文法及其语法分析[J];鞍山科技大学学报;2003年01期
2 孙冀侠,迟呈英,李迎春;LR(1)语法分析的自动构造[J];鞍山科技大学学报;2003年02期
3 谢大明;CALL指令中间代码语句的生成[J];兵工自动化;1996年02期
4 孙华,陈俊风,吴林;多传感器信息融合技术及其在机器人中的应用[J];传感器技术;2003年09期
5 李峰;基于自底向上的语法制导定义的实现[J];重庆交通学院学报;2004年03期
6 廖兴,尹俊文,蔡放;基于Java语言的抽象语法树的创建与遍历[J];长沙大学学报;2004年04期
7 徐红,陆红阳;编译原理实验动态演示系统的设计与实现[J];电脑知识与技术;2005年27期
8 于埴尧,黄德森,傅清祥;IDL编译器的实现——词法分析部分[J];福州大学学报(自然科学版);2001年04期
9 陈东,张承瑞,李剑峰;运动控制器控制语言及编译系统研究[J];工业控制计算机;2005年08期
10 朱泽彬,黄会群,何锫;转换系统的设计及其应用[J];长沙理工大学学报;2005年03期
中国博士学位论文全文数据库 前3条
1 张志猛;面向理解的OORE关键技术研究[D];浙江大学;2004年
2 洪伟;移动机器人系统中分布式传感器信息融合方法及路径规划问题的研究[D];吉林大学;2004年
3 陈华;基于复合代码仓库的多Agent程序理解环境和工具研究[D];浙江大学;2004年
中国硕士学位论文全文数据库 前3条
1 陈兰;基于ontology的信息抽取系统的研究与实现[D];电子科技大学;2004年
2 黄华;多领域统一建模语言分析器研究与实现[D];华中科技大学;2005年
3 龙飞;动态未知环境中的机器人路径规划方法研究[D];华中科技大学;2005年
【相似文献】
中国期刊全文数据库 前10条
1 孙宏昌;何毅华;;C编译器接口方案的设计和实现[J];实验技术与管理;1988年04期
2 王发鸿;周会平;贾丽丽;何涛;;基于GCC的容错编译器的研究与实现[J];计算机工程与科学;2011年08期
3 钱宏武;;开放还是封闭 生存还是灭亡[J];程序员;2010年12期
4 赵劼;;编程语言的发展趋势及未来方向——基于对C#之父Anders Hejlsberg演讲的总结[J];程序员;2010年08期
5 叶劲峰;;C++强大背后[J];程序员;2010年08期
6 Peter Seibel;李琳骁;;C++之恶——Jamie Zawinski访谈[J];程序员;2010年09期
7 陈院庆;王红蕾;;μC/OS-Ⅱ操作系统在dsPIC30F芯片上的移植[J];机械与电子;2010年S1期
8 周兴华;;手把手教你学PIC单片机C语言设计(四)[J];电子世界;2010年11期
9 钱宏武;;国人的开源[J];程序员;2010年08期
10 周杰;;μC/OS-II在AndesCore~(TM) N1033A-S上的移植[J];中国集成电路;2011年08期
中国重要会议论文全文数据库 前10条
1 董淳;李孟恒;王敏慧;;DATALOG编译器的设计和实现[A];第十五届全国数据库学术会议论文集[C];1998年
2 王光明;魏贵义;;软件可重用研究和实践[A];第六届全国计算机应用联合学术会议论文集[C];2002年
3 石玉平;何银南;郭俊杰;张琳;;机电测控系统调用Matlab函数的实现[A];制造技术自动化学术会议论文集[C];2002年
4 赵秀凤;郭渊博;方青坡;;基于信息流分析的C代码安全编译技术研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
5 吴元立;丁博;史殿习;刘惠;王怀民;;普适计算环境下的构件模型映射机制的研究与实现[A];第四届和谐人机环境联合学术会议论文集[C];2008年
6 瞿国祥;;面向对象的钢结构CAD软件设计方法[A];材料科学与工程技术——中国科协第三届青年学术年会论文集[C];1998年
7 曹曙光;郭翌;张成乾;;工控软件的OOP设计方法[A];1993中国控制与决策学术年会论文集[C];1993年
8 熊明;熊岚;唐常杰;;HBASE的时态查询语言和编译器[A];第十届全国数据库学术会议论文集[C];1992年
9 张宁蓉;;用ObjectARX开发AutoCAD2000的实例[A];面向21世纪的图学教育——第十二届全国图学教育研讨会暨第三届制图CAI课件演示交流会论文集[C];2000年
10 苏铭;王华;;基于C++及其扩展语言的动态剖析[A];计算机在土木工程中的应用——第十届全国工程设计计算机应用学术会议论文集[C];2000年
中国重要报纸全文数据库 前10条
1 ;什么是编译器[N];中国计算机报;2002年
2 记者 吴苡婷;国内首款商用反编译器上海造[N];上海科技报;2010年
3 浙江 朱永章;初识编译器gcc[N];电脑报;2004年
4 广东 李锋;请“奥博”当文件管家[N];电脑报;2001年
5 卢旭成;Intel推出编译器专业版 简化开发多核处理器[N];中国计算机报;2007年
6 南京邮电学院 李建忠;“Hello,World!”程序[N];计算机世界;2002年
7 记者 王臻;力促多核应用 英特尔推出软件新品[N];计算机世界;2007年
8 谢海燕;Vista 的WSD机制[N];计算机世界;2007年
9 电脑商报记者 彭敏;英特尔建在线软件商城[N];电脑商报;2008年
10 陈默;.NET平台开发的王者——C#[N];电脑报;2007年
中国博士学位论文全文数据库 前10条
1 王博;基于Streamit编译器的异构执行环境研究[D];清华大学;2011年
2 金乃咏;资源模型与系统级描述语言的硬件综合[D];华东师范大学;2006年
3 随阳轶;基于数据流可视化语言的虚拟仪器开发平台的研究[D];吉林大学;2008年
4 胡燕;编译过程安全性基础研究[D];中国科学技术大学;2007年
5 华保健;一种用于指针程序安全性证明的指针逻辑[D];中国科学技术大学;2008年
6 朱嘉华;SIMD编译优化方法研究[D];复旦大学;2005年
7 杨晓奇;事务存储编程和KD-50-I万亿次机软件库优化的若干问题研究[D];中国科学技术大学;2008年
8 杨灿群;面向高效能计算的编译关键技术:精度、性能与功耗[D];国防科学技术大学;2007年
9 吴圣宁;嵌入式处理器编译器关键技术研究[D];国防科学技术大学;2007年
10 姜伟华;针对实际多媒体程序和多媒体扩展指令集的SIMD编译优化[D];复旦大学;2005年
中国硕士学位论文全文数据库 前10条
1 黄华;多领域统一建模语言分析器研究与实现[D];华中科技大学;2005年
2 黎凯伦;Java集成开发环境中编译、装载和多候选方案的可视化研究与实现[D];广东工业大学;2006年
3 覃安;计算机代数系统的设计与实现[D];中国科学院研究生院(成都计算机应用研究所);2006年
4 阳俐君;信息家电接口描述语言及其编译器的研究与设计[D];湖南师范大学;2007年
5 王磊;草地场景的模拟与真实感绘制[D];浙江大学;2004年
6 尹作为;基于C编译器的遥感图像分析软件初步设计[D];武汉大学;2005年
7 潘杭平;SmartLCC:面向嵌入式系统的编译器研究与开发[D];浙江大学;2006年
8 王浩;数据流连续查询处理系统设计与实现[D];东南大学;2006年
9 袁晓红;可编程控制器梯形图语言编译器的研究与设计[D];中南大学;2004年
10 包云程;构建基于动态二进制翻译技术的进程虚拟机[D];上海交通大学;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026