- 締切済み
Visual C#.netって、どうですか?
8年ぶりにプログラミングに再挑戦しようと思っています(ちなみに当時はテキストキャラを使用した簡単なゲームをボーランドC++で作成したことがあるレベルです)が、お店に行ったらVisual C++.netの他に、はじめて聞くC#なるものがあり、どちらを買おうか迷っています。実際にするかどうかはともかくとして、せっかくですから仕事としても通用するスキルとしたいので、そうなるとおそらくはC++の方が良いのでしょうが、それに対してC#はどうなのか、ぜひ教えていただきたいです。あと話が若干逸れてしまいそうですが、Visual Basicにも挑戦してみたいので、できればこれも加えた3者の楽しさや欠点、ビジネススキルとしての通用度などを教えていただければさいわいです。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- terra5
- ベストアンサー率34% (574/1662)
C#はJavaによく似た言語と思っていいでしょう。 ですので、個人的には言語としてすっきりしていて扱い安いと思ってます。 ただ、現在はWindowsのみですが。 VBもWindowsのみでしかもC#のような標準的な規格はありません。一番Windowsでの依存性が高いでしょう。 VBは個人的には言語としてすっきりしてない感じが強いし、C++のような速度的、自由度が高い、強力というメリットを感じずに嫌いです。 まあ、簡単に画面が作れるようでだいぶ使われたようですが。 仕事で通用するかはどんな仕事かとか、どんなことを覚えるのかにもよりますのでなんとも言えません。 どの言語も仕事で使ったことはありますので、どれでもあるとは言えますが。 プログラミングの本質は特定の言語によりませんから、 どれでも構わないとは言えます。 実際私がプログラム覚えた言語なんて今はまったく使ってませんし。 ただ、Cからオブジェクト指向やるとかだと大分はなれてますので大変ですが。 プログラムの何が楽しいかは人によると思います。 簡単にいろいろできた方がいいとか、 いろいろ知りたい、細かいところまで自分でやりたい、 派手なグラフィックやりたいとか。 なんでもできるという意味ではC++でしょうか。 結局、自分で何がしたいかがはっきりしないと選べないと思います。 .netでのC++/C#/VB本体だけなら、Microsoft .NET Framework SDKが無償で入手できるようですので、試してみては。 (統合開発環境が無い)
- lucky_123
- ベストアンサー率9% (3/31)
VBと C#かC++のどちらか2つしたいのなら、「Visual Studio .NET Professional」を購入すればいいと思います。3つとも含まれているはずです。