Advertisement

编译器:用Java编写的技术实现

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


简介:
本书专注于使用Java语言进行编译器的设计与实现,深入浅出地讲解了编译原理和实践技术,适合编程爱好者和技术开发者阅读参考。 用Java编写的编译器。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Java
    优质
    本书专注于使用Java语言进行编译器的设计与实现,深入浅出地讲解了编译原理和实践技术,适合编程爱好者和技术开发者阅读参考。 用Java编写的编译器。
  • Java 原理
    优质
    《用Java编写的编译原理》是一本深入浅出地介绍编译器设计和实现的书籍。书中通过大量实践项目,使用Java语言具体讲解词法分析、语法分析等关键技术。非常适合计算机专业学生及编程爱好者学习参考。 包括词法分析、语法分析和语义分析,并支持读取文件功能。整个过程一步到位,采用递归向下分析方法,经过调试后能够百分之百通过测试。
  • JavaPL/0
    优质
    本项目为一个使用Java语言开发的PL/0编程语言的编译器。它能够将PL/0源代码转换为目标代码,并具备词法分析、语法分析及语义处理等功能,适用于学习编译原理和实践教学中。 基于《编译原理》(第2版)书后的C语言代码实现进行Java版本的改写,这是一份非常不错的参考材料。
  • 一个Java简单
    优质
    这是一个使用Java语言开发的简易编译器项目,旨在帮助学习者理解和实践编译原理与技术。该编译器支持基本语法规则,并通过源代码解析生成目标代码或执行结果,适合编程教育和研究参考。 这是一个用Java实现的简易编译器,它可以将包含加法和乘法的算术表达式转换成类汇编语言。例如,输入1+2*3+4,并在末尾加上end以表示输入结束;程序会输出如下结果:t0 = 1 t1 = 2 t2 = 3 t1 *= t2 t0 += t1 t1 = 4 t0 += t1。
  • 一个Java简易
    优质
    这是一个基于Java编程语言开发的简易编译器项目。它旨在提供基本的代码解析和编译功能,适用于学习和小型项目的编译需求。 这是一个用Java实现的简易编译器,它可以将包含加法和乘法运算符的算术表达式转换为类汇编语言。例如输入1+2*3+4,并在末尾加上end表示输入结束;程序会输出:t0 = 1 t1 = 2 t2 = 3 t1 *= t2 t0 += t1 t1 = 4 t0 += t1
  • OpenMP原理与
    优质
    《OpenMP编译原理与实现技术》一书深入探讨了OpenMP编程标准的底层机制及其实现技巧,适合于对并行计算感兴趣的程序员和研究人员阅读。 《OpenMP编译原理及实现技术》详细讲解了OpenMP的语法和编译原理,是一本入门教材,以文字版PDF形式呈现。
  • OpenMP原理与
    优质
    《OpenMP编译原理与实现技术》一书深入探讨了并行编程模型OpenMP的关键概念、编译技术和优化策略,旨在帮助读者掌握高效利用多核处理器资源的能力。 关于OpenMP的中文书籍,该书使用C语言编写。
  • LL1语法分析原理(JAVA
    优质
    本项目探讨了LL(1)语法分析器的设计与实现,并使用Java语言进行编码。通过该实践,深入理解编译原理和编程语言处理机制。 编译原理 LL1语法分析器:用Java编写的一个简单语法分析器;输入一个表达式,输出该表达式的判断结果。
  • C++简易
    优质
    本项目旨在通过C++语言实现一个简易编译器,涵盖词法分析、语法解析及代码生成等基础功能,适合编程爱好者学习与实践。 对类似C++的程序进行词法分析,并使用LR分析表来进行语法分析。
  • Java语言C语言
    优质
    这是一款使用Java编程语言开发的C语言到Java字节码的编译工具,旨在为开发者提供跨平台的代码转换能力。 资源包括Java代码及手册文档,建议使用IDEA打开。该项目基于Java语言和java图形界面,将C语言的基础语法经过词法分析、语法分析以及语义处理翻译为中间代码四元式,并进一步将其转换为标准JVM虚拟机的字节码bytecode。此外,还模拟了JVM虚拟机实现了一个CVM虚拟机并能够运行相关程序。