文件名称:scratch86:MIT Scratch LLVM 前端的神奇性能
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-19 07:40:40
JavaScript
划痕86 scratc86是MIT划痕项目---它的意义了这么多的尝试来比较标准划痕解释超快速的编译器。 Scratch86 将项目直接编译为 LLVM IR,Scratch 标准库是用 C 手写的。用 Scratch86 编译你的项目给 Turbo 模式带来了全新的意义。 一探究竟! 安装 只需克隆源代码的存储库。 scratch86 依赖于 LLVM、clang、SDL2、SDL2-image、POSIX 支持(Windows 支持在功能列表中,但目前仅支持 Mac 和 Linux 机器)、node.js 和 GNU Make。 安装完所有内容后,只需cd进入克隆目录并键入make即可构建示例“Animate the Crab”项目。 如果一切顺利,它将自动加载,运行make可能需要一段时间,之后您可以随时通过运行a.out重播项目。 Ubuntu $ git clone htt
【文件预览】:
scratch86-master
----.gitignore(42B)
----README.md(2KB)
----bin()
--------lionize.js(866B)
----LICENSE(735B)
----package.json(572B)
----AUTHORS(56B)
----src()
--------ScratchAPI.js(1KB)
--------stdlib.c(10KB)
--------backend.js(28KB)
----Makefile(258B)