|
|
1
6
是的,只要语义映射正确,就可以这样做(例如,在将JavaScript代码映射到C等语言时必须小心,因为作用域规则不同)。 它不在托管平台上,但您可以查看 Vala . 它是一种类似于C#的语言,可以编译成C。Eiffel也可以编译成C(并支持编译成Java)。
|
|
2
1
是的,你当然可以。您将遇到的主要问题是,很难为您的语言提供源代码级运行时诊断/调试。 |
|
|
3
1
当然,第一个C++编译器我把代码翻译成C,然后使用系统编译器和汇编程序来创建可执行文件。我相信是从太阳那里来的,但已经有一段时间了。实际上,C-to程序集也在做同样的事情。 |
|
|
5
0
我建议两个步骤: 首先,把你的语言翻译成C或Java。 其次,对.NET代码(CIL或MSIL)或Java字节码进行转换。
|
|
|
Sudhanva c · 如何提高编码技能?[已关闭] 8 年前 |
|
|
hoffm · 为什么Ruby找不到调用方类中定义的常量? 8 年前 |
|
|
Thamme Gowda · “lambda”关键字的较短替代项? 8 年前 |
|
|
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 11 年前 |
|
|
lucasasecas · 有可能静态地使用动态语言吗? 11 年前 |
|
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 11 年前 |
|
dallin · 数组中的逗号运算符是否有名称? 12 年前 |