0

あるプログラミング言語で書かれたライブラリを他の言語で書かれたプログラムとリンクさせることはできますか?まったく同じことを行う(たとえば、2つの数値を加算して別の数値で除算する)2つの異なるプログラミング言語のオブジェクトコードは、同じオブジェクトコードを持っていますか?

4

1 に答える 1

1

使用する言語、プラットフォーム、コンパイラによって異なります。はいの場合もあれば、いいえの場合もあります。一方の極端な例では、たとえば C から FORTRAN ライブラリを使用することは、伝統的に非常に簡単でした。もう一方の端では、複雑なランタイム システムを持つ言語 (Java のような VM、または Python や Ruby のようなスクリプト言語) は、通常、特別な中間の「接着剤」を必要とします。 " 物事を機能させるためのコードですが、そのような場合でも、通常は達成可能です。

于 2012-03-19T13:18:10.107 に答える