お世話になります。
Visual系にはいくつが種類があり、
Visual C++
Visual Basic
Visual C#
の3種類があると思うのですが、違いがよく分かりません。
それぞれの向き不向き、特徴があれば教えていただけないでしょうか。
私は、初心者で、windows上で動作するexeアプリケーションファイルを作りたいと思っています。Visual Basicが一番簡単なようですが、もし、ほかの二つに比べて機能制約があるようでしたら、勉強してよりよい作品を作りたいと思っています。
ご回答を宜しくお願いします。
No.1ベストアンサー
- 回答日時:
まず3つともexeは作成できます。
ただし制約はそれぞれ違います。
Visual C#とVisual Basicは
言語による文法の違いだけで生成されるexeは一緒です。
ただしこれらで作成したexeは使用するユーザーのPCに
.Net Frameworkのランタイムがあらかじめインストールされている環境でないと
実行できません。
Visaul C++は
名前の通りC++言語がベースになっています。
元々C言語はUNIX環境の言語であった為、この言語は
Windows以外にもよく使われます。オープンソースのプロジェクトにも良く使われています。
アセンブラレベルでのデバッグもできるし、自由度は高いですが、その分複雑です。
他のランタイムに依存しないexe単体で実行できる物も作成可能です。
またVisual C++ 2005以降は C++/CLIというC++を拡張したものも選択できるようになっています。
ただしこれを使った場合は上記2つと同じように
.Net Frameworkのランタイムがあらかじめインストールされている環境でないと
実行できません。
C++自体言語仕様が複雑なのに加えVisual C++で選択できる範囲が広いため
最初にやる言語としてはあまりお勧めしません。
Visual C#をお勧めします。(Visual Basicでも良いですが文法が独特です。)
この回答への補足
ご回答ありがとうございます。
ちなみに、普通のC言語と上記3言語を比べた場合も、Visual C#からはじめるべきでしょうか?
そもそも、Visual系と普通のC言語の違いは何でしょうか?
開発は、windowsで行いたいと思っています。
よろしければ、ご回答をお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- その他(プログラミング・Web制作) Scratchについてです 作ったプログラムをコンピュータに保存してそのまま何もいじらずにそのプログ 1 2022/05/19 18:51
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- Windows 10 アプリ内のMicrosoft・・・ 4 2022/10/10 16:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
Excelの開発言語ってなんですか?
-
プログラミング言語の制作方法...
-
最新のプログラム言語を学ぶに...
-
UWSCはどのプログラミング言語?
-
楽しくて最高のプログラミング...
-
C言語とhtmlの違いを どな...
-
Pythonって何を意識した言語な...
-
VCとVC++
-
C++における継続行
-
プログラミング言語について
-
VBScriptで引数を省略したい場合
-
Delphiに詳しい方助けてくださ...
-
CとJAVA
-
accessという言語らしいのですが
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報