翻訳と辞書
Words near each other
・ 共通エリア
・ 共通エルダール語
・ 共通テレリ語
・ 共通バスカード
・ 共通バスカード (島根県)
・ 共通フレーム
・ 共通ブリソン語
・ 共通一日乗車券
・ 共通一次
・ 共通一次試験
共通中間言語
・ 共通乗車
・ 共通乗車制度
・ 共通作戦状況図
・ 共通係数
・ 共通化学感覚
・ 共通向性
・ 共通商品コード用バーコードシンボル
・ 共通型システム
・ 共通塩基配列


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

共通中間言語 : ミニ英和和英辞書
共通中間言語[きょうつうちゅうかんげんご]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ども]
  1. (suf) indicates plural - humble referring to oneself, disdainful referring to others 
共通 : [きょうつう]
  1. (adj-na,n,adj-no,vs) commonness 2. community 
: [つう]
  1. (adj-na,n) (1) connoisseur 2. authority 3. (2) counter for letters, notes, documents, etc. 
: [なか]
 【名詞】 1. inside 2. middle 3. among 
中間 : [ちゅうかん]
 1. intermediary, intermediate, middle 2. midway 3. interim
: [けん, ま]
 【名詞】 1. space 2. room 3. time 4. pause 
: [げん]
 【名詞】 1. word 2. remark 3. statement 
: [ご]
  1. (n,n-suf) language 2. word 

共通中間言語 : ウィキペディア日本語版
共通中間言語[きょうつうちゅうかんげんご]

共通中間言語(きょうつうちゅうかんげんご、、略称 : CIL("sil" や "kil" と発音される))は、共通言語基盤 (Common Language Infrastructure、CLI) で定義された最も低水準な人間が解読可能なプログラミング言語であり、.NET FrameworkMonoにより使用される。CLI互換な実行環境をターゲットとしている言語はCILにコンパイルされる。そのCILはバイトコードスタイルフォーマットであるオブジェクトコードにより組み立てられている。CILはオブジェクト指向アセンブリ言語であり、完全なスタックベースである。そのバイトコードはネイティブコードに翻訳されるか、仮想機械により実行される。
.NET言語がベータリリースである間、CILはMicrosoft Intermediate Language (MSIL) と呼ばれていた。C#およびCLIの標準化により、現在ではバイトコードは公式にCILと呼ばれる。
==概要==
CLIプログラミング言語のコンパイルにより、ソースコードはプラットフォームやプロセッサ固有のオブジェクトコードではなく、CILコードに翻訳される。CILはCPUやプラットフォームに依存しない命令セットである。従って、CILはWindows上の.NETランタイムクロスプラットフォームなMonoランタイムのようなCLIをサポートするどんな環境でも動作する。
この性質により、理論的にはプラットフォームやCPUの種類に応じて異なる実行可能ファイルを配布する必要がなくなる。CILコードは安全のため実行時に検証され、ネイティブにコンパイルされた実行可能ファイルよりも優れた安全性と信頼性を提供する。
実行プロセスは以下のようである:
# ソースコードはCILに変換される。CILは、CLIにとってはCPUに対するアセンブリと等価なものである。
# さらに、CILはいわゆるバイトコードの形に組み立てられ、アセンブリが生成される。
# CLIアセンブリの実行中、ネイティブコードを生成するためランタイムのJITコンパイラにコードが渡される。このステップを省き事前コンパイルも利用できるが、実行可能ファイルの移植性が犠牲となる。
#ネイティブコードがコンピュータのプロセッサで実行される。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「共通中間言語」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.