C#
【シーシャープ】
C#言語
Microsoft社が2000年に発表した、同社のMicrosoft .NET環境向けソフトウェアを開発するためのオブジェクト指向プログラミング言語。{LF}C言語/C++言語をベースに拡張しつつ、Java風の機能や表記などが盛り込まれている。ガーベジコレクションや変数の管理強化など、Javaも備える機能が追加されている。開発効率がC++から格段に向上する一方で、Visual Basicと同等以上の動作速度を持つアプリケーションを開発できるとされる。{LF}C#で開発されたソフトウェアはMicrosoft社独自のMSILという中間言語によるプログラムに変換され、Microsoft .NETの共通動作環境である.NET Framework(CLR)がこれを解釈して実行する。中間言語を挟むことでマルチプラットフォームへの対応を果たすねらいがあると見られており、こうした点も「MicrosoftのJava」と呼ばれる一因となっている。
◆関連用語
Microsoft;Microsoft .NET;ソフトウェア;オブジェクト指向プログラミング;C言語;C++言語;Java;ガーベジコレクション;変数;Visual Basic;MSIL;プログラム;.NET Framework;CLR;マルチプラットフォーム
| インセプト 「IT用語e-Words」 JLogosID : 7792968 |