Joel Spolsky 称赞了与运行时无关的程序的本机代码版本.
哪些本机代码编译器可用于函数式语言?
这篇文章真的很不清楚.问题似乎是"是否存在可以生成本机可执行文件而无需安装其他软件的函数式语言编译器?"
一般来说,答案是肯定的.例如,Haskell有一个生成本机二进制文件的编译器.许多其他函数语言都有类似的编译器.
是的,还有:
ocamlc
是字节码编译器,ocamlopt
是本机代码编译器.
GCL
将Common Lisp编译为本机二进制文件.
F#没有任何东西,因为据我所知,.NET没有像Joel提到的原生编译器.实际上,CSML可以用来从ocaml调用C#,呃,不确定你是否可以将它编译成本机代码 - 虽然文件不太可能 - 虽然文档暗示它,但它是非常不完整的.