- 3
- 0
- 约6.42千字
- 约 10页
- 2018-08-14 发布于湖北
- 举报
一个诠释编译理论的解释器Tina
摘要:传统的C、C++、Java编译系统大而全,集成了大量的库和框架,足让开发者使用非常方便,却不利于开发者对编译理论与技术的理解。该文针对上述问题,研究了简?蔚拇?码编译器的技术构成,开发出了一个具有通用意义的简单编译系统,可使读者更好地学习编译原理和技术并提高对这门课的兴趣。首先,该文对Tina解释器的主要功能和应用进行了概述,并对其执行过程进行了分析和讨论;针对该研究领域的实际情况,提出了Tina解释器的设计方法。 其次,从Tina的代码结构和格式入手,分析了常见的词法、语法问题;研究了编译技术,并对程序的控制结构、判断的解析过程进行详细的分析。编译过程分为词法分析、语法分析以及代码生成和处理三个阶段。以Windows系统为开发平台、以C语言为开发工具,运用递归技术和链表、队列、栈等数据结构对这三个模块进行了具体的设计。
关键词:编译技术;解释器;词法分析;语法分析
中图分类号:TP314 文献标识码:A 文章编号:1009-3044(2018)14-0223-03
Abstract: The traditional C、C ++、Java compiler system are large and integrate a large number of libraries and frameworks, allow
您可能关注的文档
- 《案例分析与事故调查》课程教学探讨.doc
- 《巴黎圣母院》的浪漫主义特色解读.doc
- 《白鹿原》的媒体转换.doc
- 《白雪公主》与《千与千寻》女主角形象分析.doc
- 《百科知识》2015年下半年总目录.doc
- 《百年孤独》中的魔幻与现实.doc
- 《暴雪将至》电影意象探析.doc
- 《本草纲目》药名词汇隐喻命名的意象图式研究.doc
- 《本草纲目拾遗》与红楼香谱.doc
- 《彼得·卡门青》中人与自然的和谐关系溯源.doc
- 2025-2026年土木工程建筑力学模拟试题.docx
- 2025-2026年土木工程结构设计模拟试题.docx
- T∕CHES 42-2020 水质 涕灭威、克百威和甲萘威的测定 液相色谱法.docx
- T∕CHES 75-2022 水质 化学需氧量的测定 连续流动分析分光光度法.docx
- T∕CADZ 0116-2026 锂∕钠离子电池用磷碳负极材料技术规范.docx
- T∕CAGHP 034-2018 泥石流泥位雷达监测技术规程.docx
- T∕CAGHP 042-2018 滑坡防治回填压脚治理工程施工技术规程(试行).docx
- T∕CAGHP 061-2019 泥石流防治工程施工技术规范(试行).docx
- T∕CHES 23-2019 胶结泥沙人工防汛石材.docx
- T∕CHES 27-2019 水质 氨氮的测定 自动分析纳氏试剂分光光度法.docx
原创力文档

文档评论(0)