Advertisement

Tiny语言编译器及TM虚拟机源代码

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Tiny语言编译器及TM虚拟机源代码项目提供了一个简单的编程语言Tiny及其编译器和基于文本的虚拟机(TM)的实现。该项目旨在教育目的,帮助学习者理解编译原理与虚拟机设计。 我已经根据《编译原理》(龙书)中的代码实现了一个名为Tiny的编译器以及TM虚拟机,并且已经实际运行过。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • TinyTM
    优质
    Tiny语言编译器及TM虚拟机源代码项目提供了一个简单的编程语言Tiny及其编译器和基于文本的虚拟机(TM)的实现。该项目旨在教育目的,帮助学习者理解编译原理与虚拟机设计。 我已经根据《编译原理》(龙书)中的代码实现了一个名为Tiny的编译器以及TM虚拟机,并且已经实际运行过。
  • TINY
    优质
    TINY编译器源代码提供了一个小型编程语言的完整编译器实现,适用于教学和学习编译原理的基础概念。 对TINY编译器进行修改,实现TINY+编译器的词法分析、语法分析以及建立语法树和语义分析的功能。项目包括源代码、可执行文件及详细设计报告。
  • C
    优质
    C语言编译器源代码提供了一个深入了解C语言编译过程的机会,包含了词法分析、语法分析以及代码生成等关键组件。 C编译器的源代码可以帮助你深入理解C语言。适用于Windows/Linux x86平台。
  • L.zip
    优质
    L语言编译器源代码 是一个包含用于将L语言程序转换为目标代码或机器码的编译器完整源文件集的压缩包。适合开发者研究和学习。 编译原理课程设计涉及L语言编译器的设计与实现。该编译器能够将输入的L语言代码转换为汇编代码,并使用C++编程语言进行开发。整个项目分为词法分析、语法语义分析以及汇编代码生成三个主要部分,包含详细的说明文档和深入分析,且所有源码均附有清晰注释。
  • C
    优质
    C语言编译器的源代码介绍了构建C程序所需工具的核心内容。此源代码详细展示了编译过程中的各个阶段和技术细节。 C语言环境编译器可以用来编译C源码程序,在C的开发环境中运行这些程序。谢谢下载。
  • C
    优质
    C语言编译器的源代码指的是用于将C语言程序转换为机器可执行代码的软件工具的内部实现细节和编程逻辑。这段源代码是理解编译原理及优化技术的重要资源。 一个用C语言编写的C语言编译器源码能够成功地编译自身,这是一份学习编译器开发的优质资源。
  • C
    优质
    C语言编译器的源代码指的是用于将C语言程序转换为机器可执行代码的软件工具的内部实现细节和编程逻辑。 有勇气就来下载,有勇气就去读懂。里面包含文档。
  • C
    优质
    C语言编译器的源代码是指用于将C语言程序转换为机器可执行代码的软件工具的原始编程文件。这些源代码通常公开并可供开发者学习和修改,以适应特定需求或进行研究分析。 一个非常不错的C语言编译器的源代码包括词法分析、语法分析和中间代码生成等功能,对于学习编译原理有很大的帮助。
  • SNL(GUI) VC2008版本
    优质
    SNL语言编译器(GUI)VC2008版及其源代码是一款基于Visual C++ 2008开发的图形界面程序,用于将SNL语言编写的代码转换为可执行文件,并提供了其完整的源代码供开发者学习和二次开发。 SNL语言是我们学校为了方便编译原理教学而自定义的一门类Pascal编程语言。这门语言的主要特点是支持过程的嵌套声明、纪录(类似于C中的结构体)、数组类型、字符类型以及无符号整数类型,同时具备基本的条件判断语句和循环语句功能。在处理过程中,它还定义了传址类型的参数(类似C++中的引用)。我已经完整实现了从词法分析到中间代码/目标代码生成的一系列编译器功能,并且在整个开发中大量采用了软件工程的思想,使得每个工程源码的组织结构清晰、思路明确,这些都是非常值得借鉴的做法。
  • C程指南
    优质
    《C语言虚拟机器人编程指南》是一本专注于教授如何使用C语言开发虚拟机器人的书籍。它为读者提供了从基础到高级的各种编程技巧和策略,帮助你创建具有高度自主性的智能机器人程序。无论是初学者还是有经验的程序员,都能在这本书中找到对自己有用的资源和知识。 虚拟机器人编程指南使用C语言编写,由机器人焦点发布。