みなさんに質問があるのですが、そろそろプログラミング言語をかじってみようかな
と思っています。そこで表題の三つの言語を考えてはいるのですが、覚えやすさ、
実用性、先進性から言うとどの言語が覚えて損はないと言えるのでしょうか?
- re: かげまる さん
投稿日:1998年11月03日 08時43分
個人的にはVB>VJ++>VC++ですね。VC++はハッキリ言って超プロ級の職業プログラマになるつもりでも無ければ手を出さないほうが無難ではないかなぁと思います。あの開発環境は人種を選ぶようですから・・個人的にはムチャ使いにくい&分かりにくいと感じました(^^;。VJ++はJAVA開発環境にも関わらずMSの「独自色」が強く出ているようなのでJAVAという観点から見るとJAVAにあらず・・というカンジでどうかなぁ・・とは思いますが。将来的に、VBをVJへ全面移行しようとするフシが見えるのでJAVA開発環境ではなく新VB環境という感覚で覚えていても良いかもしれませんね。VJを憶える事=C++の基礎も同時に憶えるようなものですから、一石二鳥では。で、将来、この開発環境がどーなるかは分からないですが今一番手軽に憶えるならVBでしょうね。最後につけ加えるならば、これから始めるという話ならば候補となっているVBやVCよりはINPRISEのDelphi or C++Builderなどの「言語仕様・開発環境の綺麗な」開発環境の方が断然、お勧めです。(うーむ、根底からひっくり返してしまったな(^^;)
- re: KaI さん
投稿日:1998年11月03日 18時57分
VC++でプログラムを組む勉強をしているけどさっぱいすすまない・・・(授業の馬鹿やろぉぉぅ)KaIです(^^;;。
VBと、VJは、全く同じ開発環境と考えていいですね。操作性も、画面も全く同じですから。
DOSから移行してきたC人間には、VC++はさっぱりで死んでおります(爆死)
やっぱり、直感で操作しやすい、VB/VJからはいるのが一番ではないでしょうか?
HPを作ってる人ならば、VJの方を知っておくと、Javaスクリプトの方も書けて、一石二鳥でしょうから。
VisualStudioの言語は、画面が広くないと使えないんがつらいところです。800*600じゃ使いものにならない(^^;
体験版とか使用して、実際に確かめるのが一番いいかもしれませんね。
おすすめは、VJです・・・が、学生ならVisualStudioを買うのが一番かと。
- re: DEN_EI さん
投稿日:1998年11月03日 23時43分
なかなか難しい質問ですね。
どらさんが全くの初心者というのであれば、間違いなくVBをオススメします。
まあ、VBでアプリを作ると、独特の反応の遅さ(もたり)が有りますが、
直感的に操作できるし、イベント系の手続き処理をわざわざ書かなくても
良いという長所が有ります。1から始めるならVBです。
次に、VJ++(java)なんですが、javaはクラスの継承がC++と違い1つに
限定されているので、本格的オブジェクト指向言語としては割とわかりやすく、
まあまあ良いと思います。
文法自体はVBとそんなに変わらないので、VBをやった事のある人は
javaには割とすんなり入れます(ただし、その後苦労するかもしれませんが(^^;)
ただ、VJ++に関しては、javaという言語がマイクロソフト主導でなく、
UNIXの顔であるSunが大元締めで、それが気に入らないマイクロソフトは、
Sun標準のjava仕様を無視した独自仕様を追加してVJ++を出していますので、
VJ++でやると後々色々問題が出てきそうな気がします。
#あくまでjavaに関してはSunが主流で、VJ++を認めている人は
#業務系では少ないようです。(私もjavaの仕事をしてましたから分かります)
で、javaなら本家のSunからJDK(Java Development Kit:綴り有っているかな?)が
フリーで出ていますので、これを使えばとりあえずお金が殆ど掛かりません。また、
SunのJDKに依存した開発ソフトとして、シマンテックのVisual Cafeとボーランドの
JBuilderというのが出ていますので、これに付いても検討してみてはいかがでしょう。
C++に関しては、少なくともjavaでプログラムを組める程度のオブジェクト指向に
対する理解が無いと厳しいと思います。単なるステートメントに付いては
それほど難しいわけじゃない(hello!を表示するくらいのものならどの言語でも一緒)ですが、
C++はかなり想像力を駆使し、分析が出来ないとかなり厳しいです。
長くなりましたが、検討の参考になると嬉しいです。
- re: どら さん
投稿日:1998年11月04日 23時21分
かげまるさん、KaIさん、DEN_EIさん、みなさんありがとうございました
うーん、結構難しい問題だということがわかりました
ふところとも相談して(学生は貧乏だなぁ・・・)
みなさんのレスを元にじっくり考えてみようと思います
本当にみなさんありがとうございました