- ベストアンサー
プログラミングを始めようと思っていますが
「Visual Basic」と単なる「Basic」とは違うものなのでしょうか?20年くらい前のPCが普及し始めの頃「Basic」言語は一通りマスターしたのですが、それからプログラミングとは無縁の生活になりました。最近またプログラミングを始めてみたいと思っているのですが「Java 」の方が汎用性が高いとも聞きましたし、他にもいろいろなプログラミング言語があるのでどれから始めればいいのか迷っています。インターネットやHP作成に役立てたいので今のところ「Java 」を始めようかとは思っているのですが、何かよいアドバイスがあればお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
色々と思案なさっているようですね。 JavaとJavaScriptは別物です。 JavaScriptはHTMLに書き込んでそのまま使えるような「スクリプト(記述)言語」ですね。 対してJavaはコンパイル(実行できる形式に変換すること)が必要な「プログラミング言語」です。 VBやVC、Javaは「プログラミング言語」 VBScriptやJavaScript、HTMLにCSS等は「スクリプト言語」 という大まかな区分があります。 プログラミング言語は実行するために「コンパイラ」が必要となります。 スクリプト言語はWindowsやMac、Unix系で何もインストールせずにメモ帳を使って作れる、という特長があります。 手軽に始められるという点ではスクリプト言語が簡単ではありますが、言語の仕様や関数などを目で見て理解するには、プログラミング言語を選び、コンパイラに手とり足とり教えてもらったほうがよいかな、とも思います。 私はBasicから入り、Visual Basicへ、それからExcel VBAを、次にVBScriptという順番に習熟した覚えがあります。 本題の方はもう触れるまでもないかもしれませんが、 「オブジェクト指向」というのが一番の違いですね。旧Basicの[変数+関数]という考え方から[オブジェクト+変数+関数]という考え方に変わっています。 ひととおり触ってみて手ごたえのあるものを選択すればよいと思いますよ、がんばってください!
その他の回答 (3)
- todo36
- ベストアンサー率58% (728/1234)
> インターネットやHP作成に役立てたいので では次の順で勉強すればよろしいかと。 HTML CSS Javascript HTTP サーバーサイドプログラミング データベース VBについては↓
- kouzi_kouji
- ベストアンサー率32% (67/205)
>「Visual Basic」と単なる「Basic」とは違うものなのでしょうか? 20年ぐらい前のBASICでは、各行に行番号が、ついていたと思いますが、Visual Basicでは、行番号は、ありません。代わりにラベルがあります。 構造化プログラミングが、やりやすくなってます。 また、ウインドウを表示させる事が、簡単に出来るようになっています。ただ、printのような、ステートメントが無いので、ちょっと結果を見てというのにメッセージボックスという、ウィンドウを表示させたりしなければならず、ちょっと面倒です。 No1.の方が言うように簡単に理解はできると思います。 もし、Excelをお持ちでしたら、VBAという、Visual Basic for Application という、マクロを拡張して、Visual Basicのように、プログラムが出来る物が入っていますので、そちらで簡単に勉強出来ると思います。 単にExcelだけでは、出来ないような事が、簡単に出来るようになります。 Javaも面白いと思います。
お礼
ご回答、ありがとうございます。とても参考になりました。Visual Basicは取っつきやすそうですね。 >Javaも面白いと思います。 Javaの優れている点や特徴などがあればお教え下さい。
- shippo
- ベストアンサー率38% (1216/3175)
BasicとVBはまったくとまではいきませんが、違いますね。 しかしながら言語の使い方が似ているため、Basicを一通り勉強されていたのであれば、結構簡単にVBに入り込めると思いますよ。 私も同じようにMSXのころにBASICをはじめてそれ以来プログラムをしていませんでしたが、VBは結構簡単に理解できましたよ。(使い慣れれば圧倒的にVBの方が簡単な気がします) また、JAVAやその他C、C+、C++なども構造をおぼえればBasicと似たような記述もありますし、的を絞って勉強すれば使えるようになると思いますよ。 確かにVBで作るより、他の言語の方が細かいことができますし、処理速度の向上にもなりますもんね。
お礼
早速のご回答、ありがとうございます。とても参考になりました。MSX懐かしいですね。
お礼
ご回答、ありがとうございます。とても参考になりました。HTMLは少しだけかじったことがあります。 JavascriptとJavaとは別物なのでしょうか? 基本的な質問で申し訳ありません。