4

我正在制作一种基于不同于通常使用的数学模型的语言。如果我使用 C,我不确定我是否可以,因为模型与 C 相比有很大不同。但是如果我使用汇编代码,它就不可移植,是吗?是否有一种通用的汇编语言可以在我不知道的所有架构上抽象出来?还是我错过了什么?我想如果 C 是图灵完备的,那么如果我的语言是图灵完备的,我应该能够编译成它......汇编比 C 更强大吗?如果我想要一种编译语言,编译成汇编有什么好处,编译成C有什么好处?

4

1 回答 1

1

我会说 C。当您可以编写一个并让 C 编译器为您完成繁琐的工作时,它将为您节省大量为每个平台编写编译器的时间。C 已被用作许多设计不同于 C 的高级语言的中间语言,例如 C++。

此外,没有经过大量修改的跨平台汇编语言。

于 2012-09-22T18:17:50.637 回答