导读:NumberGrinder 博主写于 2009 年的一篇旧文,上周被推荐至 HN 后又成为热帖。 伯乐 在线编译如下: 最近我接到一个面试电话,被问了许多 Java 的问题。这样的面试很平常,大部分的问题也都是标准问题:
美国能源部 宣布 与 Nvidia 合作,为LLVM编译器集 加入一个 针对大规模并行GPU计算的Fortran编译器,开源代码预计将在明年下半年发布。Fortran不再是主流语言,但在科学计算领域仍
texlive.js 是一款 javascript 的 LaTex 编译器,可以把 LaTeX 代码转换成 PDF 。 在线演示 。 用法: var pdftex = new PDFTeX(); var
制)给用户的理念。不存在任何的中介; Duetto是基于LLVM/clang的。工业标准的C++编译器是程序员最好的朋友:代码合理性在编译时被检查,其中包括RPC(远程过程调用)签名; LLVM工具链
Netjs 是一个 .NET 到 TypeScript 和 JavaScript 的编译器。 该软件目前还有一些限制: 忽略命名空间 mscorlib.ts is a tiny subset
marked 是一个 JavaScript 编写的全功能 Markdown 解析和编译器。 marked 的目的是快速的编译超大块的Markdown文本而不必担心结果会出乎意料或者花费很长时间。
C/C++编译器 AsmJit
(以下简称:EPP)是一个大型PHP项目开发编译器,给予Eclipse底层开发而来,并且集成了JDK,免除处了安装配置的麻烦,一次安装即可使用无 需配置。此编译器为PHP编译器,辅助PHP代码的开发和调试,集成
JagarMonkey)都是直接将 JavaScript 翻译成机器码。相比 C++ 或者 Java 等生产环境编译器,这都缺失了一个全局性优化的环节。 新开发的 IonMonkey 则引入了一个中间层,其工作流程如下:
正在开发一个新的即时(Just-In-Time,JIT)编译器,该编译器最终会被用于运行 .NET 应用程序。新编译器的代号为“RyuJIT”,它标志着设计哲理的变化。现在的 64 位 JIT 编译器是为了支持在服务器环境中发现
JPHP 是一个基于 JVM 的 PHP 编译器,类似于JRuby和Jython。支持 PHP 5.6+ 的很多新特性。JPHP 类似 javac ,可以将 PHP 源码编译成 JVM 的字节码并在 JVM
LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。 Clang 开发事出有因,Wiki 介绍如下: Apple
这个编译器可以将 C# 代码编译成 JavaScript 代码。所以你可以使用所有 C# 的优势,例如静态类型检查,自动补全,Lambda 表达式等等。再也不会有“object does not support
JSIL 是一个开源的编译器,能够将采用C#或VB.NET开发的.NET应用程序转成快速、可读的,易于调试的JavaScript。 项目主页: http://www.open-open
ClojureM是一个将Clojure代码转成 Objective-C的编译器。 用法 确保你已经有 Xcode 4.4 或更高. 运行 ./script/bootstrap to pull in Clojure
CSharpCompiler 是免费开源的 C# 编译器,可编译 C# 源代码。 Key Features and Reasons Why - Complies single and multiple
compiler ,其中的术语、代码请以原文为准。 Crankshaft是V8的优化编译器。回忆一下,V8有两个编译器,另一个编译器FC负责尽快生成未优化的代码。对于只执行几次的代码,FC生成的代码还是比较理
几种Fortran 编译器 ---------------------------------------------------------------------------------------
Swallow 是一个开源的swift编译器实现,不过目前还没完工,只能当做一个体验版,好多东西都还需要大量的时间去开发,我只能在业余的时间去开发,加之要照顾怀孕的妻子以及有自身的全职工作,因此我不能保证开发进度能很快。
介绍 一般来说,编译器是一个黑箱,源代码从一端进入,然后箱子中发生一些奇妙的变化,最后从另一端出来目标文件或程序集。编译器施展它们的魔法,它们必须对所 处理的代码进行深入的理解,不过相关知识不是每