「ピュアマネージドコード」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
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]]のように特定の[[共通言語ランタイム]]の実装と、その上で動く付属のシステム組み込みに近い特定[[フレームワーク]]が[[アンマネージコード]]を含んでいても、それを利用する一般人の[[プログラマー]]は[[マネージドコード]]しか動かせないという環境であればピュアマネージドに分類と言われている。マジかよ。
 
なお、[[WebMatrix]]のように特定の[[共通言語ランタイム]]の実装と、その上で動く付属のシステム組み込みに近い特定[[フレームワーク]]が[[アンマネージコード]]を含んでいても、それを利用する一般人の[[プログラマー]]は[[マネージドコード]]しか動かせないという環境であればピュアマネージドに分類と言われている。マジかよ。
17行目: 8行目:
  
 
== 参考文献 ==
 
== 参考文献 ==
{{reflist}}
+
<references/>
 +
 
 +
== 外部リンク ==
  
 
{{stub}}
 
{{stub}}

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート:

このページは 1 個の隠しカテゴリに属しています: