早速質問します、よろしくお願いします。
これからソフトの勉強をしようと思いますが、Visual Basic Application
(VBA)、Visual Basic(Ver6.0)、Visual Basic.Netとのそ
れぞれの違いを教えてください。
またこれから勉強するにはどのソフトを勉強すれば良いですか。
Visual Basic.Netをマスターすれば、VBA、Visual Basic(Ver6.0)も使えるようになりますか。
また、C言語とC++との違いも教えてください。友人に聞くとC言語はもう古くて最近は殆ど使う人がいないとも聞きましたが、本当でしょうか。
勉強しやすい言語はどれですか。windowsはどの言語できてるのですか。
以上、よろしくお願いします。
No.1
- 回答日時:
VBAはVisual Basic for Applications
マイクロソフトの製品に独自の機能拡張を施すためのマクロ言語として開発されたプログラミング言語。Visual Basicを基にマクロ言語用に改造されています。
VBはプログラミング言語でアプリケーションソフトが容易に開発できるよう工夫された独特の開発環境と一緒に提供された言語。フォームにアプリケーションソフトの構成要素となるコントロールを張り付けて部品の設定や部品間の関係を指定することでアプリケーションソフトを開発することができる。
Visual Basic.NETもマイクロソフトが開発したプログラミング言語。.NETと付いていてもインターネットなどのネットワークとは特に関係ありません。
Visual Basic.NETを使うとWindows上で動作するアプリケーションを開発することができます。WEBブラウザを介して動作するWebアプリケーションを開発することもできます。
その他にモバイル向けのアプリケーションも開発できます。
勉強するのはVB.NETで良いと思います。VBも同様のものですからVB.NETを理解すればVBも理解できると思います。
VBAはVBとはちょっと違いますがこれも理解できると思います。
No.2
- 回答日時:
これから勉強(習得ということですよね?)するのであれば、VBA、VB6、VB.Net と並べ
ると、VB.Net になるでしょう。
個々の言語間の違いは、#1 の方の説明がとてもわかりやすいと思います。
C 言語と C++ ですが、C++ は C 言語の拡張版のような言われた方をしますが、私は、拡
張版というよりも、記法が C 言語で、手法が C 言語とは違うもの、というふうにとらえ
ています。どちらがよいか、というのはあまり比較することに意味があるとは思えません
が、C 言語を知らなければ C++ もさして理解が進まないので、C 言語のほうが大事な感
じはしますね。
それと・・・C 言語は、決して古くはないですよ。使ってる人もかなりいます。ご友人の
方の本当の意図がわかりませんが、少なくとも Unix などの世界では、思いっきり主流の
言語です。
勉強しやすい言語はどれか、というと挙げるのがちょっと難しいです。
作成したソフトが、インタープリタ上でそこそこ動作する VB などは、とっつき易いかもしれませんね。
No.3
- 回答日時:
VBA,VB6,VB.NETであれば、VB.NETでしょう。
文法はどれも似てますが、VBA,VB6とVB.NETは別物と考えた方がよいでしょう。
C言語とC++との違いについては、VB6とVB.NETとの違いといってもいいんじゃないでしょうか。
VB.NETやC++はオブジェクト指向言語ですので、言語を勉強する前に、
オブジェクト指向というのはどういうことなのかをさらっと勉強しておくと分かりやすくなると思います。
Cは確かに古いです。でもVB(Basic)も結構古いんですけどね。
No.4
- 回答日時:
自分は昔、Visual Basic 6.0(以下VB6)を使っていましたが去年からVisual Basic .NET(以下VB.NET)に切り替えたのですが、「VB6」と「VB.NET」は文法がほとんど違います。
「VB6」で使えたはずの、命令文が「VB.NET」では使えなくなっていたり、まったく違う意味になっていたりしています。ですから、「VB.NET」が使えるようになっても「VB6」が使えるようになることは難しいと思います。「C言語」と「C++」の違いは、「C言語」に毛が生えたのが「C++」といえばいいと思います。(命令文が増えた)
No.5
- 回答日時:
自分はVB6使ってます。
これは先輩の方に言われた受け売りですが「VB6の方がアバウトな言語
だから初めてやる場合は入りやすい。
VB.NETは初心者には入るにくい言語。VBとは別物と考えて良いと思う
VBはちょっといい加減さがあるから取っ付き易い」といわれました。
VB6しか私は知らないのでその先輩のいう事は良く分からないのですが。
ただ、今後は.NETが主流になるみたいですが、
私の会社ではVB6をまだまだ現役で開発に使ってます。
まずはVB6から始めても良いんじゃないでしょうか?
ただ今は売ってないと思います。
No.6ベストアンサー
- 回答日時:
VB6,VB.NETに限っていればこれからの主流はVB.NETです。
.NETはまだまだ過渡的な部分が多いのと、本当に使いこなせる技術者が少ないために広まっていないのが現状です。
ですがVB6で出来ることはすべてVB.NETで可能ですが、逆はかなり限定されます。
つまり、VB.NETの方がいろいろ作れるということです。
しかし、その分難易度が高いのも確かです。
VB6はとっつき易いということで、一番最初に学習する人が多いようです。
しかし、VB6のみの知識では限界が多いのです。
開発の現場ではVB6しか知らない技術者がVB.NETに移行しようとして失敗しているのもよく見かけます。
VB.NETをマスターすればVBAやVB6も使えるようになるとは思いますが、それは習得の程度によります。
プログラミングの基本を勉強するならC言語からの方がいいと思います。
ただ、Windowsライクなアプリケーションを作りたいならVB6からでも良いと思います。
ただ、C、VB.NETなら無料で始めることも可能ですが、VB6はソフトが高いです。
(VB.NETも無料で始めるのは初心者には敷居が高いですが・・・)
CとC++の違いはC言語をオブジェクト指向に対応させたのがC++です。
C言語は一時期古い言語として業界でも需要が減ったことがあります。
しかし、今はまた多く使われだしています。
これはJAVAやVB.NETには必須なオブジェクト指向を使いこなせる技術者が少ない、逆にオブジェクト指向である必要がない場合が多いからです。
VBAはVBの簡易版でEXCEL,WORDなどのOfficeを操作するのがメインです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- その他(プログラミング・Web制作) .netに近いjsフレームワークは何ですか 2 2022/05/12 22:28
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- Visual Basic(VBA) C3とC4のセルに、Visual basicで実行した時入力した値をC3に表示させ、その後に、C3に 1 2023/07/14 09:43
- Visual Basic(VBA) 次のソースコードの意味を教えてください form.show vbmodel vbmodelというもの 2 2023/07/03 19:17
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
Pythonって何を意識した言語な...
-
C++ ってなんて読む?
-
プログラムに書かれる"%"記号の...
-
Linuxでシリアル通信(RS232C)...
-
順列の内容をすべて表示するプ...
-
VBScriptで引数を省略したい場合
-
VBSとWSHは読み方が違うだけで...
-
vbaとc言語の関連性について
-
Delphiでプログラム中の表示部...
-
UNITY Float型の接尾辞fって
-
UWSCは何語が使われているので...
-
Delphiの多言語化について
-
C言語とhtmlの違いを どな...
-
「VB」と「VB.NET」の違いについて
-
TO_CHARで小数点以下がある場合...
-
PL/Iソースからのコメント部分削除
-
信号機の動作には、プログラミ...
-
シグナルと例外の違い
-
COBOLで文字タイプを数字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報