C#

c-sharp.png

利点

簡単に作れる

  • GUI
  • インターネット関連
  • DB操作
  • 2D/3Dグラフィックス機能?

その他

  • マイクロソフトの新テクノロジー関連を利用するにはC#で行う必要がある。

構造はWinAPIと大差ないけど、WinAPIみたいに引数いっぱいのC言語形式じゃなくて、きちんとオブジェクト指向になっているところが良い。
javaに似てる。

C++に比べた欠点

  • 処理速度(ただし、スクリプト言語よりかは速い程度 速さ最優先ならばC++)
  • Windows限定(一応Unixでも使える) Monoってやつを使えば

UnityはC#を使うらしい。

ソース

C++よりもC#でゲームを作るとよい8の理由と、悪いほうの8つの理由

感想

雑用プログラムを作るのにいいかも???

mainの上のアトリビュート

[STAThread]
public static void Main(){...

C++/CLIだと
[STAThreadAttribute]

である。
STAThreadの意味は、シングルスレッドアパートメントの略

サポートサイト Wikidot.com