http://blogs.wankuma.com/rti/archive/2010/03/24/187396.aspx
C#のすすめ
コメントをありがとうございました!
以下、まとめてみます。
C# を人に勧める理由
1.言語仕様が優れている
・自由に言語を選択できるなら、C# を選択することがベスト
・他の言語と比較して「よくできた言語」であると感じる
・非常に洗練された言語仕様である
・比較的新しいので、過去のしがらみ・悪習が少ない
・Visual C# の出来の良さはかなりのもの
多くの概念が取り入れられている
・最近話題になっているプログラミングパラダイムについて習得できる
・さまざまな言語の「いいとこ取り」の言語
・Microsoft の長年のノウハウが詰まっている
・Microsoft に寄せられる膨大な量の開発者フィードバックの結果も反映されている
2.できることが広範囲
・Visual C# をインストールした直後の状態でかなりのことができる
・C# / .NET Framework (その他関連する Microsoft 技術)は非常に広範囲な用途をカバーしている
・これだけ何でも簡単にできる言語は他に類を見ない
3.多くの人に支持されている
・使っている人が多い
・参考書籍が多い
・案件数が多い言語である
4.実績がある
・即戦力として使える言語である
・.NET FCL は、ほとんど C# で書かれている
・Windows のユーティリティの開発にも使われている(と思う)
5.気軽に作ることができる
・標準ライブラリが充実している
・プロトタイピングなどに気軽に使うことができる
・C 系で培った強力な機能を簡便に利用できる
・難しい構文を使うことも、簡単で安易な構文を使うことも自由である
・ツールがしっかりしている