翻訳と辞書
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. mold 2. mould 3. model 4. style 5. shape 6. data type 

共通型システム : ウィキペディア日本語版
共通型システム[きょうつうかたしすてむ]
共通型システム(きょうつうかたしすてむ、、略称 : CTS)は、マイクロソフトが開発した.NET Framework対応のプログラミング言語で使われるデータ型の統一、もしくは統一された型を言う。整数型などの基本的なデータ型以外に、クラスインタフェースについても定義されている。例えば、Int32は32ビット符号付き整数型、Int64は64ビット符号付き整数型などと定められている。これはプラットフォームオペレーティングシステム (OS) によらず一意に決まっている。
従来のプログラミング言語では、言語間で型の長さが異なっていた。例えば、Visual Basic 6.0のInteger型は16ビットだった。これをVB .NETでは32ビットに修正している。これにより、各言語は相互参照が可能になり、例えばC#で書いたライブラリをVB .NETで参照する、ということも可能になっている。
.NET Frameworkに属する全ての言語は、2種類の言語仕様に則っていなければならない。1つがCTSであり、もう一つが共通言語仕様 (CLS) である。CTSとCLSによって、.NET Framework対応のプログラミング言語間で型の互換性が維持できる。CLSの一例を挙げると、クラスを定義できること、さらにクラス間の継承ができること、つまり、オブジェクト指向言語でなければならないことを定めている。
==なぜ共通型システムが必要か==
各プログラム言語はそれぞれ独自のデータ型を組み込む傾向がある。たとえば文字列を表すのにVisual Basicは内部的にBSTR構造体を使っており、C/C++ではcharwchar_tデータ型を利用し、MFCではCStringクラスを提供する。また、C++int型はWindows環境では32ビットだが、Visual BasicのInteger型は16ビットである。
.NET Frameworkの目標の1つはアプリケーション開発を容易にすることである。.NET Frameworkの前身であるCOMは、開発者にとって多くの頭痛の種をもたらした。GUIDHRESULT、early bindingとlate binding、参照カウントの管理、実行環境のスレッディングモデル、などである。幸い、その状況から開発者を救うためにVisual BasicやATLといった開発環境やフレームワークが登場し、この複雑さを解消した。例えばVisual Basicでは、適切なGUIDを自動的に生成したり、アプリケーション内で使用されるCOMオブジェクトの参照カウントを自動的に管理したりすることができた。しかし、Visual BasicのCOMの実装には依然として不満な点が多かった。
これを解決するために、さまざまな言語が共通してもつ型のシステムが考え出された。これが.NET Frameworkの共通型システムである。

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




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

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