加载中

Verilator - 高性能 Verilog HDL 模拟器与 lint 系统

Verilator 是一个高性能 Verilog HDL 模拟器与 lint 系统,用户编写一个小的 C++/SystemC 封装文件,该文件实例化用户顶层模块的“Verilate 化”模型。然...

收藏 21
更新于 2020/02/06
Verilator

GraalWasm - 基于 GraalVM 的 WebAssembly 引擎

GraalWasm 是在 GraalVM 中实现的 WebAssembly 引擎,它可以以二进制格式解释和编译 WebAssembly 程序,或者嵌入到其它程序中。

收藏 20
更新于 2020/01/03

pacific - 方舟编译器的 Runtime 参考实现

pacific 是方舟编译器的 Runtime 参考实现。此项目不是华为官方项目,而是 PLCT 实验室的培训项目。 PLCT 即“程序语言与编译技术实验室”,隶属于中国科学院软件研究所智能软件...

收藏 11
更新于 2019/10/23

方舟 - 编译器

华为方舟编译器作为一款全新的编译器可以显著提高手机的运行速度,它不采用现有编译器边解释边执行的模式,而是将这种动态编译改为静态编译,可以做到全程执行机器码,进而高效运行程序,大大缩短程序响应时间...

收藏 218
更新于 2019/10/12
方舟

C2Rust - 编程语言转译器

C2Rust工具能够将大多数C模块翻译成语义上等价的rust代码。这些模块将单独编译,以生成兼容的对象文件。支持C99标准。 在我们的工具翻译C源代码之前,使用clang对其进行分析和类型检查。...

收藏 32
更新于 2019/08/18

TinyGo - Go编译器

TinyGo是一个Go编译器,旨在用于微控制器,WebAssembly(WASM)和命令行工具等小型场景。它重用了Go语言工具和LLVM一起使用的库,以提供编译用Go编程语言编写的程序的另一种方...

收藏 22
更新于 2019/10/20
TinyGo

Go-pry - 交互式 Go REPL

Go-pry,一个交互式的 Go REPL,Go-pry 是使用 meta programming 和大量反射相结合构建的。调用 go-pry 命令时,它会查看上述目录中的 go 文件(或者是当...

收藏 36
更新于 2019/07/23
Go-pry

MazuCC - 微型C编译器

Mazucc 是一个最低限度的C编译器,具有x86_代码生成功能。它旨在支持部分C99语言功能,同时尽可能保持代码的小和简单。灵感来自于 8cc。 构建 $ make MazuCC 包含单元...

收藏 10

Emu - 用于编程 GPU 的高级语言

Emu 是用于编程 GPU 的高级语言。与其他语言(如 OpenCL 或 Halide)嵌入 C 或 C ++ 不同,Emu 用于嵌入 Rust。它为编写函数提供了单个过程宏。宏将编译时的函数转...

收藏 25
更新于 2019/06/08
Emu

Janet-lang - 命令式/函数式编程语言与字节码解释器

Janet 是一个命令式与函数式编程语言,同时也是一个字节码解释器,它是一个现代的 Lisp,但是列表替换为其它数据结构,包括数组、表、结构与元组,具有更好的实用性和性能。 该语言还支持桥接到用...

收藏 2
更新于 2019/07/03
Janet-lang

vim.wasm - Vim-WebAssembly 编译器

vim.wasm 是 Vim 编辑器的实验分支,该项目的目标是通过将 Vim C 源编译为 WebAssembly 来在浏览器上运行 Vim 编辑器。 注意事项 请通过桌面浏览器(Chrome ...

收藏 37
更新于 2019/05/01

Bamcompile - PHP-EXE 编译器

Bambalam PHP-EXE 编译器/嵌入器是一个免费的命令行工具,用于将 PHP 应用程序转换为独立的 Windows .exe 应用程序。 特性: 生成的 exe 文件完全独立,不需要 ...

收藏 21
更新于 2019/05/04

CTOASM - 小型 C 语言解释器

一个小型的c语言解释器,可以把C语言解释成汇编语言。 支持环境 windows XP及以上 linux 目前实现的功能 1. 可以定义多个变量,并且能初始化。 2. 可以支持基本的加减乘除运算。...

收藏 9

BFTOC - brainfuck 语言解释器

BFTOC 是一个简单的 brainfuck 语言解释器,可以将 brainfuck 语言解释成 C 语言。 本软件在 c-free 下编译通过,使用于 Windows 平台。 使用方法: 在 ...

收藏 3

CLanguage - C 解析器、编译器

CLanguage是一个.Net Standard 库, 其中包含 c/c ++ 解析器、编译器 (对其自己的 vm) 和解释器 (用于其 vm)。它是一个非常小的库, 使您能够将 C/C 脚本...

收藏 5
开源软件作者
Qiujuer
ImageBlurring 作者
oilbeater
Kube-OVN 作者
luo_yongyao
SmsCode 作者

CC65 - 65(C)02系统的完整交叉开发包

cc65是65(C)02系统的完整交叉开发包,包括强大的宏汇编器,C编译器,链接器,库管理器和其他几个工具。 最重要的是这个可以开发红白机游戏 FC / NES cc65为许多旧的6502机器提...

收藏 2

LuaDef - 条件编译工具

def 条件编译处理工具 这是一个编程语言无关的条件编译插件。 首先你要确认的是你的代码需要使用条件编译,或者有多种模态发布到不同平台的限制。这个工具本质是和任何语言无关,你可以在你的代码里免费...

收藏 1

Zapcc - 基于 Clang 的 C++ 编译器

Zapcc 是基于 LLVM/Clang 的缓存型 C++ 编译器,旨在执行更快的编译。 Zapcc 在 client-server 架构中使用 in-memory 技术来编译缓存,它会记住运行...

收藏 10
更新于 2018/06/18

AssemblyScript - 将 TypeScript 编译成 WebAssembly

AssemblyScript 是一个将 TypeScript 编译成 WebAssembly 的编译器,使用了 binaryen,binaryen 是一个用于 WebAssembly 的编译器基...

收藏 7
AssemblyScript

Cannoli - Rust 编写的 Python 编译器

Cannoli 是一个 Rust 编写的 Python(Python 3.6.5) 编译器,旨在评估对性能有负面影响的 Python 语言特性。 Cannoli 使用 Rust 编写,并将 Py...

收藏 7
Cannoli

没有更多内容

加载失败,请刷新页面

返回顶部
顶部