No.3ベストアンサー
- 回答日時:
こんにちは。
う~~ん、難しいですね。これは、生まれも育ちも違うんですよ。
★BASIC
Beginners All purpose Symbolic Instruction Code
Dartmouth大学で開発
インタプリタ型言語。
一行一行、翻訳しながら、実行していくので、速度が遅い。
命令の種類が、少なく開発が容易である。
コレに、GUIのインターフェースをくっつけたものが、VBです。
●VBA
VB Apllication
VBを元に、同じインターフェースをアプリケーション上に実現する為に開発されました。
★C言語
ベル研究所で開発
UNIX自身が、このC言語で、作成されている。いまでは、UNIXに限らず数多くのOS上で一般に普及している。
開発は、難易度が高い。
コンパイル⇒リンク という作業を行い実行ファイルを生成し、実行ファイルだけで稼動させる為動作が速い。
●C++
C言語に、クラス概念を取り入れた、オブジェクト指向言語。Cよりも、多くの機能を搭載しましたが、クラスを使用していることで、【設計】の難易度は、非常にい高くなりました。
★Java
どのOSでも、稼動することを目標に作成された言語。Web上での仕様だけでなく、インストーラへの転用等も、行われている。将来性は、ピカイチと言われています。MAC/Win/UNIXどれでも動く。
●J++
ただし、Visual J++は、Javaに、カスタムを施したところ、そのカスタムが「違法」との訴訟に敗訴。修正させられてしまった。
個人的見解では、何が良いと言うのは無いと思います。
C++お偉いさんが「いずれ、JAVAに統合されるのだろう。」と言ったのは、有名な話ですが・・・。
ただ、ボクがそうあったこともあり、まずとっつきやすい、BASIC系から、基本的なプログラミング概念を学び、Cによって更に詳しく学び、C++で、クラスの概念を習得し、JAVAも行うのが良いのかな・・・と。
・・・単なる欲張りでしょうか(^^;
※1994年当時は、BASICと、CとPascalしか無かったんです。
言語(書き方や命令)が違っても、基本的な、処理の「順次」「選択」「繰り返し」は、同じですから。
ただ、BASIC知っていれば、VBAもできるので、書類整理や・データ整理も楽々というわけで、Windowsで、あれば実用性は高いでしょう
回答ありがとうございます。
今、VBAを勉強中です。Haizyさんの意見を参考にしながら
いろいろ検討してみたいと思います。
あと、何かわかりやすい参考書などがあったら教えてください。
お願いします。
No.2
- 回答日時:
VBAって言うのはExcel上やWord上でプログラミングできる、
VisualBasic(以下VB)の事です。
⇒なので本家VBよりも機能が限定、制限されています。
Windows上での開発ならばVBがとっつきやすく簡単で良いでしょう。
ただ、痒い所に手が届くような細かい開発はできませんので。
そういった開発を行うのであればC言語系(C++、JAVA等)をお勧めします。
おそらく言語の違いで悩まれているレベルだと、
C言語系ではかなりの壁にぶち当たりますのでご注意下さい。(^^ ;)
No.1
- 回答日時:
言語の違いですが、Visual Basic、VBAはマイクロソフトOSでののソフト開発が主になりますね。
CとかC++だと、unixでも使用できますね。お勧めと言われましても、どのようなソフトを作りたいかによって変わってきますね。
ゲームとか本や映画と違って、「おもしろかったから、どう?」と薦められるものではないのです。
このような回答でよろしいでしょうか?
この回答への補足
回答ありがとうございます。
漠然とした質問ですいませんでした。
使用目的としては、ゲーム開発、マイクロソフトOSでのソフト開発です。
あと、Visual BasicとVBAの違い、CとC++の違いを簡単にでもいいので
おしえていただけるとありがたいのですが・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- C言語・C++・C# C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijk 4 2022/11/22 10:56
- C言語・C++・C# C言語 3 2023/07/11 19:55
- HTML・CSS HTML、CSS、JavaScriptはプログラミング言語ですか?マークアップ言語とプログラミング言 3 2022/07/31 13:54
- その他(言語学・言語) VBA、C言語、英語。 それぞれの習得時間ってどれくらいですか? 1 2023/03/30 20:55
- その他(パソコン・スマホ・電化製品) 【プログラミング】Scratchについての基礎的な質問 1 2023/06/17 08:38
- C言語・C++・C# C言語 1から20までの逆数の和を求めたいのですが、このようにプログラミングしたら値が負になってしま 3 2023/05/22 18:31
- C言語・C++・C# プログラミングのC言語についてですが 全く分かりません。 どなたか教えてくれないでしょうか、、? 3 2022/07/15 04:29
- C言語・C++・C# gettimeofday() と localtime_r() を使って現在の日時をマイクロ秒単位で表 2 2022/10/26 21:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
最新のプログラム言語を学ぶに...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
TO_CHARで小数点以下がある場合...
-
C++ ってなんて読む?
-
COBOLでのNOT = の AND条件
-
プログラミング言語の制作方法...
-
C#とC++のざっくりとした違いを...
-
UNITY Float型の接尾辞fって
-
VBSとWSHは読み方が違うだけで...
-
Solve()とは、なんですか?
-
C++における継続行
-
Excelの開発言語ってなんですか?
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
アプリ開発について 初心者です...
マンスリーランキングこのカテゴリの人気マンスリー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++のざっくりとした違いを...
おすすめ情報