加载中

The Super Tiny Compiler - 超小型编译器

The Super Tiny Compiler 是一个仅有约 1000 行代码的迷你编译器,可用于把 LISP 语言编译成我们熟悉的 JavaScript 语言。 The Super Tiny ...

收藏 0

Cheerp - 用于 Web 的 C++ 编译器

Cheerp 是一个基于 LLVM monorepo 的 C++ 编译器,允许将 C/C++ 代码编译为 WebAssembly 和 JavaScript。 Cheerp 基于并集成到 LLVM...

收藏 2
Cheerp

MovForth - Forth 语言编译器

MovForth 将 Forth 源代码编译为可执行的二进制文件。使用 LLVM IR 作为中间目标,是将 Forth 适配到现代编译器库和现代架构的实验。 自下而上编译;没有字典或解释器保留在...

收藏 0

AsmREPL - x86-64 汇编语言的 REPL

AsmREPL 是一个适用于 64 位 x86 汇编语言的 REPL,支持以最低级语言进行交互式编码。 用法: 安装 gem: $ gem install asmrepl 然后像这样启动 re...

收藏 0

Pyjion - Python 3.10 的嵌入式 JIT 编译器

Pyjion 是 Python 3.10 的嵌入式 JIT 编译器,将本机 CPython 字节码编译成机器码。它可以通过 pip 安装到 Linux、Mac OS X 或 Windows 上的...

收藏 2
更新于 2021/11/11
Pyjion

jMiniLang - Kotlin 实现的编译器和虚拟机

jMiniLang 项目是一个 LR 编译器、虚拟机一体化工程,并且对虚拟机进行了拓展,参考了操作系统设计的思想。 Features(特性) 词法分析阶段。Lexer which generat...

收藏 0

sqlc - 将 SQL 编译为类型安全的 Go

sqlc 从 SQL 生成完全类型安全的成语 Go 代码。下面是它的工作原理: 你使用 SQL 编写查询。 你运行 sqlc 以生成具有这些查询的类型安全接口的代码。 你编写调用生成代码的应用程...

收藏 1
sqlc

yadcc - C++ 分布式编译系统

yadcc(Yet Another Distributed C++ Compiler)是一套腾讯广告自研的分布式编译系统,用于支撑腾讯广告的日常开发及流水线。相对于已有的同类解决方案,其针对实际...

收藏 13
更新于 2021/06/13

tailwindcss-jit - 用于 Tailwind CSS 的 JIT 编译器

tailwindcss-jit 是用于 Tailwind CSS 的 JIT 编译器。 部分优点: 构建速度极快 开箱即用地启用所有变体 无需编写自定义 CSS 即可生成任意样式 CSS 在开发...

收藏 1
更新于 2021/03/26
tailwindcss-jit

swc - 基于 Rust 的编译器

swc 是用 Rust 所编写的编译器,主要用于编写 TypeScript/ JavaScript 代码。根据官方说法,swc 在单线程上相比同类型的软件 babel 快 20 倍,而在四核基准...

收藏 7
swc

Red Panda Dev C++ - C/C++ 集成开发环境

Red Panda Dev C++ 是一个小巧的开源C/C++ 集成开发环境,基于 Dev-C++ 开发,非常适合于C/C++ 语言的初学者使用。 特点 优化改进代码补全提示功能 在输入回车时检...

收藏 64
更新于 2021/08/21

Mandrel - GraalVM 下游发行版

Mandrel 是 GraalVM 社区版的下游发行版。Mandrel的主要目标是提供一个专门支持 Quarkus 的native-image版本。目的是将 GraalVM 的native-im...

收藏 4
更新于 2020/07/24

Strawberry Prolog - Prolog 逻辑编程语言编译器

由保加利亚科技学院的数学和信息学院及保加利亚索菲亚大学数学和信息学系人员共同研发的用 MFC 实现的 Windows 平台下的开源 Prolog 逻辑编程语言编译器,提供了三个版本:轻量版(Li...

收藏 4

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

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

收藏 34
更新于 2020/08/17
Verilator

GraalWasm - 基于 GraalVM 的 WebAssembly 引擎

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

收藏 25
更新于 2020/01/03
开源软件作者
LResume 作者
EasyCode 作者
Rainbond 作者

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

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

收藏 14
更新于 2019/10/23

方舟 - 编译器

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

收藏 2479
更新于 2022/02/11
方舟

OpenHarmony - HarmonyOS-面向全场景的分布式操作系统

OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统。 OpenHarmony在传统的单设备系统能力的基础上...

收藏 1859
更新于 2022/06/07
OpenHarmony

C2Rust - 编程语言转译器

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

收藏 43
更新于 2021/08/27

TinyGo - Go编译器

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

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部