4

通常使用されるものとは異なる数学的モデルに基づく言語を作成しています。C を使用する場合、C と比較してモデルが大きく異なるため、できるかどうかはわかりません。しかし、アセンブリ コードを使用すると、移植性がなくなりますね。おそらく私が気付いていないすべてのアーキテクチャで抽象化できる汎用アセンブリ言語はありますか? または、何か不足していますか?C がチューリング完全である場合、言語がチューリング完全である場合にコンパイルできるはずだと思います... アセンブリは C よりも強力ですか? コンパイル済み言語が必要な場合、アセンブリにコンパイルする利点は何ですか? C にコンパイルする利点は何ですか?

4

1 に答える 1

1

私はCと言います。プラットフォームを作成してCコンパイラに汚い作業を任せることができれば、すべてのプラットフォーム用のコンパイラを作成する時間を大幅に節約できます。Cは、C ++など、Cとは異なるデザインの多くの高級言語の中間言語として使用されてきました。

また、大規模な変更なしにクロスプラットフォームであるアセンブリ言語はありません。

于 2012-09-22T18:17:50.637 に答える