最新版 |
編集中の文章 |
1行目: |
1行目: |
− | '''ピュアマネージドコード'''([[英語]]:pure managed code)とは、[[.NET Framework]]および[[Mono]]の[[共通言語基盤]]([[CLI]])で用いる[[マネージドコード]]のうち、[[アンマネージドコード]]を一切含まない[[プログラム]]のことである。 | + | '''ピュアマネージドコード'''(pure managed code)とは、[[.NET Framework]]の[[共通言語基盤]]([[CLI]])でもちいる[[マネージドコード]]のうち、[[アンマネージドコード]]を一切含まない[[プログラム]]のことである。 |
− | | |
− | ==概要==
| |
− | すべて[[C Sharp|C#]]だけで書かれている。
| |
− | [[Xamarin]]などでの移植性も高い。
| |
− | [[Java]]の世界では似たようなものを[[ピュアJava]]という。
| |
− | | |
− | その都度環境に合わせて[[JITコンパイル]]されることで実行環境が進化した際に最高速度が出せる可能性を秘めいてる。この逆転現象は[[Java]]における半ネイティブコードだった[[Eclipse]]が[[ピュアJava]]であった[[NetBeans]]に先を越されたことで有名になった。
| |
− | | |
− | ピュアマネージドの究極系は[[Portable Class Library]]である。
| |
− | | |
− | なお、[[WebMatrix]]のように特定の[[共通言語ランタイム]]の実装と、その上で動く付属のシステム組み込みに近い特定[[フレームワーク]]が[[アンマネージコード]]を含んでいても、それを利用する一般人の[[プログラマー]]は[[マネージドコード]]しか動かせないという環境であればピュアマネージドに分類と言われている。マジかよ。
| |
| | | |
| == 関連項目 == | | == 関連項目 == |
17行目: |
6行目: |
| | | |
| == 参考文献 == | | == 参考文献 == |
− | {{reflist}}
| + | <references/> |
| + | |
| + | == 外部リンク == |
| | | |
| {{stub}} | | {{stub}} |