Ste*_*eve 9 lisp compiler-construction haskell
是否有任何编译器用于编译为惯用C的函数或lisp-ish语言?大多数编译器似乎提供了类似于由C宏组成的机器语言的东西.我想知道是否有任何东西可以生成基于更高级语言的可读C代码.
sve*_*son 7
鉴于您使用Haskell标记了这个问题,我将给出一个Haskell答案.JHC是一个Haskell编译器,可以生成相当惯用的ansi-C.它是一个优化的整个程序编译器,可以生成令人难以置信的快速二进制文件.我现在不确定它有多稳定,而且它可以处理的程序似乎有限.但是不要相信我的话,自己检查一下.
Rai*_*wig 5
对于Common Lisp,目前只有一种广泛使用的编译器可以编译为C:ECL.您需要查看输出是否足够可读.
几年前,一家公司为了这个目的而出售了一个Common Lisp编译器:将Lisp编译为'可维护'C.编译器非常昂贵.它不再可用,但它似乎仍然在一个或两个企业使用:Lisp语言到C.
归档时间:
16 年,1 月 前
查看次数:
1421 次
最近记录:
11 年,5 月 前