elchikaタグ百科

Csharp

プログラミング言語のひとつ。C言語の改良版や、C++の改良版と言われている。アプリ開発にも使える言語である。

概要

C#はアンダース・ヘルスバーグが設計したプログラミング言語。Microsoftが提供している。

特徴

C#は、Javaを基に開発された言語なので、JavaやJavaが影響を受けたC++と設計思想が近く、Javaの良いところを採用し、失敗点を克服しているなどの改良に成功しているのが特徴である。

マルチパラダイムプログラミング言語、強い型付け、命令型、宣言型、手続き型、関数型、ジェネリック、オブジェクト指向の要素を持つ言語である。アプリ開発などにも使える。

名前

C#のシャープは音楽のシャープ(♯)ではなくナンバーサインのシャープ(#)を採用している。

この「#」の意味は設計者のアンダース・ヘルスバーグいわく、「#」という記号の中に「+」が4つあることから、「C言語の改良版であるC++の改良版」とのこと。

参考