google/ohmu

GitHub: google/ohmu

Google 开发的实验性编译器中间语言,为静态分析和编译器技术研究提供沙盒环境。

Stars: 107 | Forks: 18

Ohmu 是 Google 正在开发的一种新编程语言。目前,这只是几位工程师在业余时间开发的爱好项目。其目的是作为一个沙盒,用于试验各种编译器技术,例如类型系统、部分求值、运行时代码生成和 GPU 编程。 *免责声明*:目前没有计划在内部使用 ohmu 或将其作为正式产品发布。任何内容随时可能更改,恕不另行通知。据加利福尼亚州称,可能会导致实验室动物(包括计算机实验室的工程师)患癌。请勿食用。 构建说明: (1) 将 ohmu 源代码安装到一个目录中,例如 ohmu。 (2) mkdir ohmu_build (在与 ohmu 并列的位置创建此目录) (3) cd ohmu_build (4) ccmake ../ohmu (5) 进入高级模式 (6) [可选] 将编译器更改为 clang。 (7) 将 LLVM_DIR 更改为 "$LLVM_INSTALL_DIR"/share/llvm/cmake/
标签:Bash脚本, Clang, CMake, DNS解析, Google, GPU编程, LLVM, Nuclei, 中间语言, 云安全监控, 代码分析, 凭证管理, 威胁情报, 开发者工具, 开源项目, 沙盒项目, 类型系统, 编程语言, 编译器, 编译器技术, 运行时代码生成, 部分求值, 静态分析