一个诠释编译理论的解释器Tina.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档