翻訳と辞書
Words near each other
・ C'est La Vie
・ C'est la vie
・ C'mon
・ C's NAVIGATION
・ C's ware
・ C't
・ C++
・ C++ AMP
・ C++ Builder
・ C++ Technical Report 1
・ C++++
・ C++/CLI
・ C++0x
・ C++11
・ C++14
・ C++1x
・ C++Builder
・ C-0
・ C-1
・ C-10


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

C++++ ( リダイレクト:C Sharp ) : ウィキペディア日本語版
C Sharp[しーしゃーぷ]

C#(シーシャープ)とは、マイクロソフトが開発したマルチパラダイムプログラミング言語。強い型付け命令型宣言型手続き型関数型ジェネリックオブジェクト指向の要素を持つ。
マイクロソフトのソフトウェアフレームワークである.NET Frameworkとともに作られ、Ecma InternationalStandard ECMA-334 C# Language Specification 〕および国際標準化機構 (ISO)〔ISO/IEC 23270:2003 C# Language Specification〕 によって標準化されており、日本においても日本工業規格 (JIS)〔JIS X 3015 プログラミング言語C#〕によって採択された。
== 概要 ==
開発にはボーランド社のTurbo PascalDelphiを開発したアンダース・ヘルスバーグを筆頭に多数のDelphi開発陣が参加している。
C#は共通言語基盤共通言語ランタイムなど)が解釈する共通中間言語コンパイルされて実行される。基本的な書式がC言語風になっているため、初見の構文はサン・マイクロシステムズ社によるJavaに近いと言われるが、実際の構文はDelphiに準じており、C言語風ということもありC++ Builderの独自拡張構文に極めて近い内容となっている。またプロパティデリゲートなどDelphiの構文そのまま、もしくは名称変更しただけの機能となっているものが多い。
自動ボックス化デリゲートプロパティインデクサカスタム属性ポインタ演算操作、構造体(値型オブジェクト)、多次元配列可変長引数、などの機能を持つ。また、Javaと同様に大規模ライブラリプロセッサ・アーキテクチャに依存しない実行形態、ガベージコレクションJITコンパイルによる実行の高速化、などが実現されている(もっともこれらはC#の機能というより.NET Frameworkによるものである)。
.NET構想における中心的な開発言語であり、XML WebサービスASP.NETの記述にも使用される。他の.NET系の言語でも記述可能だが、生産性・機能においてC#が最も優れるとされる。マイクロソフトの統合開発環境では、Microsoft Visual C#がC#に対応している。
共通言語仕様のCLSによって、他のCLS準拠の言語(Visual Basic .NETVisual C++ (C++/CLI)など)と相互に連携することができる。他言語で記述されたクラス継承することも、またその逆も可能である。

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

英語版ウィキペディアに対照対訳語「 C Sharp (programming language) 」があります。




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

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