目次
概要
C#はアンダース・ヘルスバーグが設計したプログラミング言語。Microsoftが提供している。
特徴
C#は、Javaを基に開発された言語なので、JavaやJavaが影響を受けたC++と設計思想が近く、Javaの良いところを採用し、失敗点を克服しているなどの改良に成功しているのが特徴である。
マルチパラダイムプログラミング言語、強い型付け、命令型、宣言型、手続き型、関数型、ジェネリック、オブジェクト指向の要素を持つ言語である。アプリ開発などにも使える。
名前
C#のシャープは音楽のシャープ(♯)ではなくナンバーサインのシャープ(#)を採用している。
この「#」の意味は設計者のアンダース・ヘルスバーグいわく、「#」という記号の中に「+」が4つあることから、「C言語の改良版であるC++の改良版」とのこと。