- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VisualのC関係についての質問。)
Visual C++ .NETとVisual C# .NETの長所と短所を教えてください
このQ&Aのポイント
- プログラミング初心者におすすめの言語はVisual C# .NETです
- Visual C++ .NETはパフォーマンスが高く、ハードウェアの制御が得意です
- Visual C# .NETは簡潔なコードで開発ができ、マルチプラットフォーム対応が得意です
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
C#は「.NET Framework上でしか動作しないプログラムを作成」 C++は「単体で動作可能なプログラムを作成」 C#は基本的に「.NET Framework」という仮想マシンの上で動作するため、理論上は.NET FrameworkをインストールしているMACやLinuxなど他のOSでも動作可能なソフトを作成することができます。(現状はWin用の.NET Frameworkしかありません) もともとJAVAに対抗してできたものなので、JAVAをイメージしてもらえれば分りやすいと思います。 C++は、単体で実行可能なため直接コンピュータに命令を出すため、C#に比べて動作は相対的に早くなります。 C#がC++よりも進んでいるというよりも、C++は複雑なので、より手軽にプログラミングできるC#ができたといっても過言ではありません。 まったくプログラミングの経験がないのであれば、C#を入り口にしてはどうでしょうか? またC++の解説書は、C言語が理解できることが前提となっていますので、C言語を勉強することが先決だと思います。