ソフトウェア会社の社員(現在研修中の身)です。
プログラミング研修にあたり、VBとC/C++、どちらか好きなほうから
選べといわれましたが、迷っています。
高校時代にCOBOLを学習しましたが、あまり得意ではありませんでした。
どちらかというとパソコンの内側のことは全く分からず、WORDやEXCELを
使いこなせる程度です。
ゆくゆくはJAVAも習得しないといけないし、私が将来やりたいのは
ホームページやCGです。
ぜひ、アドバイスをお願いします。
それと、おすすめの参考書や文献があればご紹介ください。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

ホームページ、CGなどのパソコン内部の知識を必要としない職種でやっていくおつもりでしたら、VBで十分でしょう。

コンピュータの内部に関する知識もさほど必要ではありません。

アプリケーション開発の仕事をする場合には、C++ができるほうが強いです。コンピュータに関する知識がバリバリ要求されます。

ってことで、xieさんの場合には、VBの方がいいでしょうね。
ただし、Javaは文法的にはC++に近い言語ですので、最初にC++をやってしまう、と言うのも一つの選択肢かもしれません。(JAVAは、さほどハードウェア寄りの知識を必要としませんが…)

あと、Oracle,SQL-Serverなどのデータベースの知識も、あればいいですね。
Webプログラマとしてやっていくおつもりであれば、データベース関連のスキルは大きな力となってくれるはずです。
    • good
    • 0
この回答へのお礼

そうなんですね、VBで十分、と断言していただけると安心しちゃいます^^
いずれはC++にも手をつけなければなりませんが、私の気持ちは今、VBに
かなり傾いてます…
あとは、私の好奇心のままに、手をつけていきたいと思います。
とても参考になりました、ありがとうございました。

お礼日時:2002/02/03 23:55

環境によります。


「C/C++かVB」と言っているあたりに研修担当者の知識のいいかげん嵯峨見えますのでVBからはじめたほうがいいでしょう。

本質的にプログラミング研修は「プログラムを書くための考え方を学ぶ」ことが最大の目的でしょう。
その意味で、言語なんかは何でも良いのです。
しかし、手続き型言語であるCとオブジェクト指向型言語であるC++をひとくくりにしてしまう研修担当から学の出ればオブジェクト指向言語であるVBを選択するべきでしょう。

手続き型言語とオブジェクト指向型言語では考え方がかなり異なります。
C++とCは文法的に似通っていますが前提となる考え方が違います。

理想的にはいきなりJavaなんですけど…
    • good
    • 0
この回答へのお礼

そうですか…私も気持ち的にはJAVAやりたいです^^
参考になりました、ありがとうございました。

お礼日時:2002/02/03 23:44

最初に何を身につけるかという非常に難しい選択ですね。


VBかC/C++の選択の意味を、言語の違いとは考えないで下さい。エンジニアとして、VBから始める場合は広く浅く、C/C++ならば、狭く深くという道を歩みだすという事を意味するはずです。

個人的には、文法こそ違いますが、VB と Java は良く似ていると思います。
結局、この手の言語は、自由度を下げる代わりに、何でも比較的簡単に使えるようになっているから、当然、仕事としてはデータベースを使ったホームページってのが含まれるでしょうね。
    • good
    • 0
この回答へのお礼

広く浅く…、私に向いているような気がします。
とても参考になりました、ありがとうございました^-^

お礼日時:2002/02/03 23:46

C/C++は、VC++ではないのですか?まあ、いいんですけど。

ちなみに、C/C++をある程度知ってても、VC++になると頭がビッグバンになりますよ。

JAVAをやるのなら、C/C++の方が考え方(オブジェクト指向)が近いのでいいです。
VBの方は、アプリケーションの作成も簡単ですし、HP(VBスクリプト)関係にも通じるとこがあります。

どちらでもいいということは、どちらも使えないといけないということです。
業務の内容にもよりますが、他人の作ったアプリケーションが自分の知らない言語で書かれていると、もうお手上げになってしまうので、結局はどちらも使えないとつらいと思います。
会社の方も、「どっちか覚えればいいよ」というつもりはないと思いますよ。
    • good
    • 0
この回答へのお礼

そうですね、まずどれから手をつけたいか、という話だと思います。
使えるようになって欲しい言語は4つある、と言っていました。
その中にJAVAもあったので、楽しみにしています。
参考になりました、ありがとうございました。

お礼日時:2002/02/03 23:49

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QCOBOL85からCOBOL2002移行

HPのOSバージョンアップして、COBOL85からCOBOL2002移行の作業をしました。再コンパイルして、生成されたモジュール(又はオブジェクトファイル.o)のサイズは元の2、3倍になってしまいましたが、どういうことですか?ご教示お願いします。

Aベストアンサー

>なぜバイナリ構造が変更したら、実行モジュール大きくなるのは
>少し、詳しく教えていただけませんか。
ちゃんと書くと長いので掻い摘んで描くと
RISCではコンパイル時点で命令を細かく分け、実行時に並列計算できるもの探して実行していましたが、
Itaniumで採用したEPICではコンパイル時点で並列部分を抽出し実行モジュールに並列情報を持たせています。
アーキテクチャが変わると実行モジュールの構成(サイズ)が変わるのは仕方がないことです。

QCOBOL97,Power-COBOLでの効率の良い書き方

汎用機のCOBOLでは添字にはCOMP-1を使うと効率が良いとか、ベースレジスタ削減のために 01レベルのワーク領域の数を減らす(少数の01レベルの配下にワーク領域を定義する)などがマニュアルに記載されていました。
ところがパソコン/サーバ上で動くCOBOLの場合は、計算用にCOMP-3を使うと処理効率が悪い、計算用ではCOMP-3よりはDISPLAY項目、さらに良いのはCOMP-5である、などと言う記事もあり汎用機COBOLとはずいぶん違うようです。実際のところ、パソコン/サーバ上で動くCOBOLで実行時の効率が良いプログラムを書くためには、どのような事に注意すれば良いのでしょうか?

Aベストアンサー

以下が参考になるのでは?

http://q.hatena.ne.jp/1171405263

>>実際のところ、パソコン/サーバ上で動くCOBOLで実行時の効率が良いプログラムを書くためには、どのような事に注意すれば良いのでしょうか?

昔は、汎用機やオフコン、パソコンでCOBOLのアプリを書いていました。ハードレベルのことは、よくわかりませんが、記載されていたとおりだという気がしますね。でも、メモリーや処理効率が悪とはいっても、人間のレベルからしたら、気にしないでもいい程度だと思いますよ。

個人的には、メモリ効率等よりも汎用機・オフコンなどとソースの共用ができるほうが良いと思うので、汎用機に合わせたいところですが、汎用機で使う予定が無いならパソコン・サーバ上でベストな指定でもいいかもしれませんね。

そして、数値計算(特にお金の計算)では、10進で行われるCOMP-3が計算誤差やデバッグの容易さで有利だと思えます。

Qオフコン(富士通Kシリーズ)COBOLと汎用機COBOLの違い

 私、富士通オフコン(KやPRIMERGY6000)でのシステム開発を10年以上やっています。当然COBOL言語での開発です。オフコン市場が縮小傾向(AS400は別のようですが)にあるなか、汎用機の開発やリプレースは盛んに行われていると認識しています。

 私の勘ではデータベースのREAD/WRITEのあたりや画面プログラムの表示のさせ方などが違うのでは、と思うのですが、実際に富士通オフコンのCOBOL-Gと汎用機(富士通でもIBMでもなんでも構いません)COBOLを経験された方に、その相違点をお聞きしたく存じます。

 宜しくお願いします。

Aベストアンサー

COBOLというより、DBMSやDCモニタ(富士通ならAIM,IBMならCICSやIMS等)による違いですね。
DBについてはSQLをサポートするRDBMSなら、アプリケーションのコーディングレベルは大きな違いは無いでしょうけど、階層型やネットワーク型DBだとそれぞれ独自の特色があるので使うDBMSによって大きく異なるでしょう。
画面は最近はメインフレームでもWWWを使ったりもするようですが、そうでもない限り、これもDCモニタによってやり方は全然違います。
従って、メインフレームの勉強をしたいのなら、まずターゲットとするDB/DCを決めないといけません。

QC・JAVA・COBOL どれを学べばよいですか?

プログラミングの勉強を始めようと思います。
夜間等のスクールに通って勉強していきたいのですが、調べたらC・JAVA・COBOLと3つプログラミング言語コースがありました。

どれを学ぶのが将来的に使える?有意義なのでしょうか?
3つの違いや・それぞれを学ぶことによってどのようなことができるようになるか分かりません。
また、2つ3つを学ぶ必要があるのでしょうか?

よろしくお願いします。

Aベストアンサー

COBOLは昔のプログラムで使われていた言語です。
一度作ったものはメンテナンスする必要があるってことでまだまだ残るところには残っていますが、需要は先細りです。

Javaは、Webやケータイのアプリなどでじっさいに使われています。
また、「オブジェクト指向」を体得するのに適した言語でもあります。
入門としてはこちらをいちばんおすすめします。

Cは、組み込み等で使われる、よりコンピュータのハードウェアに近いレベルでプログラムする言語です。
おおよそ何でも作れますが、そのぶん扱いが面倒です。
プログラミングの本筋とはあまり関係がないところで詰まることがあるので、初めての言語としてはスムーズに学びにくいところがあります。

ひとつの言語を学べば、二つめ以降を覚えるのはそんなに時間はかかりません。
JavaとCをやっておけば、他の実用言語はこれらの掛け合わせみたいなものなので、すぐに適応できます。
プログラミングでお仕事をするとなると、言語や環境が突然変わってしまうことがあります。一つしか言語をやってきていないとそれに対応しきれないので、二つ以上やっておくことは大事なんです。

COBOLは昔のプログラムで使われていた言語です。
一度作ったものはメンテナンスする必要があるってことでまだまだ残るところには残っていますが、需要は先細りです。

Javaは、Webやケータイのアプリなどでじっさいに使われています。
また、「オブジェクト指向」を体得するのに適した言語でもあります。
入門としてはこちらをいちばんおすすめします。

Cは、組み込み等で使われる、よりコンピュータのハードウェアに近いレベルでプログラムする言語です。
おおよそ何でも作れますが、そのぶん扱いが面...続きを読む

QCOBOLやFORTRANは勉強するといいですか?

いつも教わってばかりですみません。
今は「MySQLとPHP、JavaScript+αができればいいな。」と皆さんからのご意見で感じました。
まだ、MySQLを始めて数日です。

お話は変わりますが
以前お世話になっていた会社の情報システム部はCOBOLを使っていました。
検索してみると、
http://ja.wikipedia.org/wiki/COBOL
http://ja.wikipedia.org/wiki/FORTRAN
http://journal.mycom.co.jp/news/2010/01/12/022/index.html
COBOLやFORTRANもいい言語のように書いてあります。
しかし、3つ目のURLでは上位に入っていません。

JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?
それとも別物で他のメリットがあるのでしょうか?

蛇足ですがC言語をほんのチョットかじったことがあります。
何だかコンパイルがWindowsの場合とLinuxの場合とでエラーの出方が違うように感じました。
でもこの疑問は先の話です。

COBOLやFORTRANは勉強するといいですか?
まったく急ぎませんがお返事待っております。
宜しくお願い致します。

いつも教わってばかりですみません。
今は「MySQLとPHP、JavaScript+αができればいいな。」と皆さんからのご意見で感じました。
まだ、MySQLを始めて数日です。

お話は変わりますが
以前お世話になっていた会社の情報システム部はCOBOLを使っていました。
検索してみると、
http://ja.wikipedia.org/wiki/COBOL
http://ja.wikipedia.org/wiki/FORTRAN
http://journal.mycom.co.jp/news/2010/01/12/022/index.html
COBOLやFORTRANもいい言語のように書いてあります。
しかし、3つ目のURLでは上位に入っていませ...続きを読む

Aベストアンサー

プログラム言語を難しく考えすぎではないでしょうか?
プログラム言語を日本語などに置き換えて考えるといいかも知れません

例えば
『JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?』

『英語か中国言などができるようになったらイタリア語やフランス語は不要なのでしょうか?』
と置き換えると答えは簡単です。
イタリア、フランスに行くなら必須。行かなければ、不要。
結局はあなたがどこに行くか(何をしたいか)で決まります。

なので、まずはどこに行くか(何をしたいか)を決める必要があります
Windowsのソフトを作りたい!とか
ニコニコ動画やyoutube見たいなWEB関係がやりたい!とか
iPhoneやipadのソフトを作りたいんだ!とか
NASAに入って宇宙開発に携わりたいんだ。とか

話はそこからです。

ただし、一つアドバイスをすると
COBOL、FORTRANより、javaやC言語の方が圧倒的にシャアが広いです。
javaやC言語が英語だとすると、COBOL、FORTRANはゲール語です。
明らかにjavaやC言語を覚えた方が色んな所にいけます。

よって、質問の『COBOLやFORTRANは勉強するといいですか?』の回答は
『勉強しても良いけど使える場所は少ないですよ』となります

とりあえず、CatMさんが何をしたいか決めましょう。
決まるまで、『MySQLとPHP、JavaScript+α』の勉強を続けて行けば良いと思います。

プログラム言語を難しく考えすぎではないでしょうか?
プログラム言語を日本語などに置き換えて考えるといいかも知れません

例えば
『JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか?』

『英語か中国言などができるようになったらイタリア語やフランス語は不要なのでしょうか?』
と置き換えると答えは簡単です。
イタリア、フランスに行くなら必須。行かなければ、不要。
結局はあなたがどこに行くか(何をしたいか)で決まります。

なので、まずはどこに行くか(何をしたいか...続きを読む


人気Q&Aランキング

おすすめ情報