アカウント名:
パスワード:
本当に.Net Frameworkが規格化されているのか確かめてみました。それは以下のことを指すようです。
.NET Frameworkの基盤となっている仕様はECMAにて標準化されており、Microsoft以外のベンダーが独自に実装することもできる。事実Monoなどのプロジェクトがある。 [wikipedia.org]
つまり、
ECMA-335 Common Language Infrastructure CLIは.NET Frameworkの基礎となる部分を策定した標準化仕様であり、C
なるほど、Microsoftの実装によらずとも、規格だけでもC#を“動かす”ことはできそうですね。C#を“使う”となると、何をもって「使える」と呼ぶかによるところが大きいでしょうが。
そういえば、Javaにおけるjava.lang.Stringあたりも特別ですね。
> ちなみに、dotGNU は、JavaVMへのコンパイルもやるとかいう話になってたはず。
むしろ、そっちの方が面白そうですね。調べてみようかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
結局 (スコア:1, 興味深い)
釣られてみる。 (スコア:1)
名物に旨いものなし!
だという (スコア:3, 参考になる)
本当に.Net Frameworkが規格化されているのか確かめてみました。それは以下のことを指すようです。
つまり、
Re:だという (スコア:1)
なるほど、Microsoftの実装によらずとも、規格だけでもC#を“動かす”ことはできそうですね。
C#を“使う”となると、何をもって「使える」と呼ぶかによるところが大きいでしょうが。
名物に旨いものなし!
Re:だという (スコア:1)
using java.util.HashMap;
みたいな。
ちょうど、J#と逆な事をやってみたり。
今回はプログラミング言語としての規格だけみたい。
ライブラリやプラグマとかまで規格に含まれてるかどうかが、
判らないのだけどね。
Re:だという (スコア:0)
依存する範囲は int や float等、Javaでプリミティブな型になってるような範囲(CTSだっけ?)で、.NET の中でも特別に定義された範囲です。C#では
Re:だという (スコア:-1,オフトピック) (スコア:1)
そういえば、Javaにおけるjava.lang.Stringあたりも特別ですね。
> ちなみに、dotGNU は、JavaVMへのコンパイルもやるとかいう話になってたはず。
むしろ、そっちの方が面白そうですね。調べてみようかな。
名物に旨いものなし!