PHPでウェブの世界と繋がろう!
menu
ホーム > IT用語集 > C#(シーシャープ、C Sharp)

C#(シーシャープ、C Sharp)

Pocket

  • C# は、Microsoft社が開発したオブジェクト指向のコンパイラ型汎用プログラミング言語

C# は、Microsoft社が開発したオブジェクト指向のコンパイラ型汎用プログラミング言語です。このプログラミング言語は、同社が提唱するアプリケーション開発基盤システムである .NET(ドットネット) のフレームワーク .NET Framework(ドットネット・フレームワーク) 上で動作します。C# は .NET 環境において重要な構成要素の1つとされていて、.NETの普及推進となる中核的な存在です。.NET Framework が実装されている環境であれば、Windows OS(オペレーティング・システム) 以外のプラットフォームでも実行させることが可能です。この意味において、.NET は Java仮想マシン と似ています。

C# は、型付けの強い言語です。その書式は C言語 に似ており、C++言語 や Java言語 の影響を強く受けています。C++言語 よりメモリ管理に優れ、Java言語 より自由度が高く、また、 Visual Basic の生産性を兼ね備えているとされています。メモリ管理の自動化を実装するガーベジコレクションのサポート、クラスの多重継承の禁止とインターフェースのサポート、変数の自動初期化、多次元配列サポート、演算子のオーバーロード、など機能を備えています。

C# は、2000年 Microsoft社によって発表されました。現在、最新バージョンは2012年08月にリリースされた 5.0 です。


タグ(=記事関連ワード)

タグ:

日付

投稿日:2015年1月8日
最終更新日:2015年07月01日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/itglossary-csharp/trackback/