使用 Java 8 实现 JVM 特性 元循环(Metacircular) mini-jvm on mini-jvm on hotspot. 可以在 mini-jvm 里运行 mini-jvm . $ java -jar jvm-core/target/mini-jvm.jar -jar jvm-core/target/mini-jvm.jar -jar test.jar # Hello World! 动机 尝试了解 JVM 原理, Learning by doing 纸上得来终觉浅, 实践 用简单的代码帮助 Javaer 理解 JVM 快速体验 [Macos 用户] Hello world brew tap guxingke/repo && brew install mini-jvm cat < HelloWorld.java public class HelloWorld
2024-01-16 23:07:42 1.31MB interpreter jvm8 Java
1
(How to Write a (Lisp) Interpreter (in Python))和(An ((Even Better) Lisp) Interpreter (in Python))的翻译,对解释器实现原理和函数式编程敢兴趣的可以下载看看!
2023-10-10 06:02:36 499KB lisp scheme python interpreter
1
TinyPy口译员 关于 TinyPy是我作为课程编写的Python小子集的解释器。 安装 该项目使用ANTLR4作为解析器生成器。 要运行解释器,您将需要安装ANTLR4 Python3运行时和ANTLR本身。 请注意,4.5.2运行时存在。 在撰写本文时,pypi具有较旧的版本,因此建议手动安装ANTLR4运行时。 分步说明: 安装 安装ANTLR4 Python3运行时: git clone https://github.com/antlr/antlr4 cd antlr4/runtime/Python3 python3 setup.py install 也可以使用pip,包名称为antlr4-python3-runtime 。 请注意上述错误。 产生解析器 cd tiny-py-interpreter/tinypy antlr4 -visitor parser/TinyPy.g4 安装tinypy: pip3 install . 尝试启动一些测试: python3 setup.py test
2022-12-30 16:13:11 115KB python interpreter parsing compiler
1
Brainfuck口译员 一个轻巧而又快速的解释器,适用于Brainfuck编程语言。 这是我开始学习C语言的一个小项目。 建造 cd进入“ src”目录 输入“ make” 完毕 :) 大待办事项 交互式模式的改进(请参阅 ) 编译为c / assembly / machinecode 启用动态大小的数组的选项(还实现动态大小的数组) 更多优化 小型待办事项 输入参数数组大小 清理代码 版本字串 测试用例 也许基准测试选项(或任何类型的性能测试) 使用自动工具的新构建系统 您能想到的其他任何东西 贡献 只需给我发送请求,欢迎任何类型的贡献。
2022-11-28 22:24:54 20KB Brainfuck
1
我是hobyist的天才翻译。 是发烧友和业余程序员的完美伴侣。 Brainfuck解释器是快速,干净的BF代码编写器和运行器,非常适合在浏览器中学习BF。 包括一个您好世界示例。 新功能即将推出。 更新:添加了自动保存功能,现在您可以进入和退出窗口,而不必担心复制或丢失代码。 更新:错误修复和加载问题已修复。 支持语言:English
2022-09-11 15:48:21 172KB 开发者工具
1
Writing An Interpreter In Go 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
2022-08-20 16:06:08 1.14MB Writing Interpreter Go
1
tscalc 实现为语言解释器的基本计算器。 介绍 tscalc不使用内置JavaScript eval函数; 相反,我们从头开始编写互操作器,即词法分析器,解析器,解释器。 这种玩具打扰者是口译员的一种练习。 我们以后可能会也可能不会添加功能。 我们基于此项目实现了一个简单的Web计算器。 您可以在关注该应用。 安装 使用Node和TypeScript进行构建。 $ git clone https://github.com/cwchentw/tscalc.git $ cd tscalc $ npm install $ npm run build 将dist / calc.min.js复制到您自己的项目中。 用法 在浏览器中运行此计算器: <!DOCTYPE html> <head> </head> <body> [removed]
2022-08-19 00:03:51 42KB calculator typescript interpreter TypeScript
1
C#代码,采用TCP协议实现视频采集和通信 开发平台.zip
2022-04-19 19:39:18 1.03MB 代码
1
Implementing Programming Languages An Introduction to Compilers and Interpreters
2022-04-08 14:05:59 3.77MB compiler interpreter
1
今天小编就为大家分享一篇解决Pycharm下面出现No R interpreter defined的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
2022-01-15 00:22:58 98KB Pycharm No R interpreter
1