Autosetup Autoconf 的替代
# 编译器
Babel 是编写下一代 JavaScript 的编译器。Babel 默认使用一组 ES2015 语法转换器,允许你使用新的语法,无需等待浏览器支持。Babel 内置支持 JSX,与 babel-sublime 包一起结合,将语法高亮功能带到一个新的高度。Babel 支持用户插件。允许你插入强大的 Babel 转换层。
openoj是一个可以对从一个输入流中包括文件,网络流,字符串所代表的源代码进行编译,运行,和测试的程序。现在支持对java、c和c++的编译和运行以及测试。openoj是一个用maven构建的,所以可以直接在eclipse中导入maven项目,jdk的版本是1.7。openoj目录下的doc是项目文档。test目录是一些简单测试数据。用法可以在参考测试类中的实例。conf目录下是项目的配置文件,主要是针对一些输出目录的和读取目录的配置。还有就是程序运行时的时间控制有一些问题需要改进。
Minimal GNUsystem on Windows,是一个小型的GNU环境,包括基本的bash,make等等。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC产生Win32程序。MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc,及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。这东东比cygwin,msys要好用。强烈推荐在wi
MXE能交叉编译一些免费的库,比如SDL和Qt。它为各种目标平台提供了一个很好的交叉编译环境。被设计为兼容任何Unix系统。除了交叉编译器之外,还建立了许多免费的库。也可以生成只是包的一个子集,并自动生成它们的依赖关系。能够自动更新所有软件包的版本。使用源程序包,确保整个生成机制是透明的。集成autotools, cmake, qmake, 和hand-written makefiles。
相关配置大部分情况下,不需要更改配置,直接执行gowatch命令就能满足的大部分的需要,但是也提供了一些配置用于自定义,在执行目录下创建gowatch.yml文件,支持的配置如下:
DirectXShaderCompiler DirectX着色器
TeaVM是一个将JVM字节码翻译成JavaScript和WebAssembly的AOT编译器(翻译器)。它和著名的GWT有一定相似之处,但必须指出TeaVM并不需要Java源代码,而只需要class文件。所以它能成功地用于Kotlin和Scala等基于JVM的语言。如果你喜欢Java,比如它的静态类型等,同时你又需要写大量在浏览器里用JavaScript实现的逻辑。TeaVM可提供必要的功能:。你可以用Maven的archetype构建一个TeaVM模式的Java Web程序。将它部署到Tomcat或者其
# 编译器 # 开发工具
什么是 RexjsRexjs - 是一款又快、又小、性价比极高的 JavaScript 语法的编译器!Made In ChinaRexjs自2015年3月开始编写,历时近30个月,经过5次大重写,于2017年8月发布1.0版本。该编译器未使用任何第三方 插件 或 类库,属于完全独立、创新的一款 JavaScript 语法编译器,它是 100% 纯中国制造。Rexjs 能做什么1. Rexjs可以对ES6或更高版本语法进行编译,将其转换为ES5语法,以便于兼容各大流行浏览器;
安全软件公司 Avast 宣布了研发 7 年的机器码反编译器 RetDec 的开源版本。RetDec 是可重定向的机器码反编译器,同时有在线反编译服务和 API ROPMEMU - 分析、解析、反编译复杂的代码重用攻击的框架,能对常见和传统的硬件架构的机器码进行反编译,支持 ARM, PIC32, PowerPC 以及 MIPS 架构的机器码。RetDec 现在也开始提供网页服务。
UniK Unikernel 编译和部署平台
# 编译器 # 项目构建
Sulong 是一个高性能的 LLVM 字节码解释器,基于 Oracle Labs 的 GraalVM 构建。通过 Sulong 你可以执行 C/C++、Fortran 和其他可以在 GraalVM 上转成 LLVM 字节码的编程语言。为了执行一个程序,你需要使用一个 LLVM 前端工具将程序编译成 LLVM 字节码。Sulong 是Graal VM的一部分,Graal VM 支持 Linux 和 MacOS ,包括 32 位和 64 位平台。clang-O1-c-emit-llvm-otest.bctes
TruffleRuby Ruby 语言的高性能实现
Cannoli Rust 编写的 Python 编译器
AssemblyScript 是一个将 TypeScript 编译成 WebAssembly 的编译器,使用了 binaryen,binaryen 是一个用于 WebAssembly 的编译器基础设施和工具链。可在WebAssembly Studio 中进行试用。
Zapcc 是基于 LLVM/Clang 的缓存型 C++ 编译器,旨在执行更快的编译。Zapcc 在 client-server 架构中使用 in-memory 技术来编译缓存,它会记住运行之间的所有编译信息。Zapcc 是客户端,而 Zapccs 是服务器。每个 zapcc 运行时将重新使用现有的服务器,如果没有可用的服务器,它将会启动一个新的服务器。zapcc 的命令语法与 clang 的相同。
LuaDef 条件编译工具
BFTOC 是一个简单的 brainfuck 语言解释器,可以将 brainfuck 语言解释成 C 语言。本软件在 c-free 下编译通过,使用于 Windows 平台。
Bambalam PHP-EXE 编译器/嵌入器是一个免费的命令行工具,用于将 PHP 应用程序转换为独立的 Windows .exe 应用程序。特性:生成的 exe 文件完全独立,不需要 php dll 等 使用Turck MMCache Encode库对php代码进行编码 可以适用于为窗口化 PHP 应用程序生成 .exe 文件 可以适用于制作独立的 PHP Socket 服务器/客户端 目前支持 PHP 4.4.4 版本
Emu 用于编程 GPU 的高级语言
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号