【发布时间】:2015-05-16 04:06:50
【问题描述】:
我目前正在使用 Eiffel (SmartEiffel/ISE Eiffel),它正在编译为 c。
如果输出进入可移植的汇编语言(也称为 C),我发现使用新功能或工具支持自行扩展语言会容易得多。
哪种通用的、非功能性的语言也有这个特性。
我知道有过时的 C++ 预编译器,我什至发现了一个旧的用于 Objective-C 的预编译器。
(我也听说过((Scheme 和 Lisp)编译器),但我不喜欢这种(语言))。
请仅列出 FOSS(免费开源)项目,因为我需要研究它们。
【问题讨论】:
-
应该是社区维基,因为没有一个正确的答案。
-
Haskell 的 GHC 编译器可以编译成 C。但是你不喜欢 Scheme 和 Lisp?!这意味着您不了解它们:)
标签: compiler-construction programming-languages