• ベストアンサー

COBOLをこのまま勉強するか

いまだにうちの学校ではCOBOLを勉強しているのですが、 役に立つでしょうか? 基本情報の試験で使うくらいでしょうか? 社会に出てCOBOLで開発する機会はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sanga12
  • ベストアンサー率39% (69/176)
回答No.5

古い話になりますが、2000年問題の時に、COBOL言語で開発されたものを修正する人が足りない状況がありました。過去の経験者(定年退職者)まで、駆り出して対応した企業もあり、それから6年が経過したとは云え、まだまだ、健在ですね。 MS-DOSは出てきた当時、COBOLはすぐにでもなくなると云われていました、確かに、開発しやすい言語が現れ、そっちの方向に進んでいることは、確実かも知れません。ただ、見捨てられた、COBOLをNEC、富士通、日立などの大手のメーカー、システムハウス独自、など、WINDOWS対応COBOLに力をいれております。それは、やっぱり、コボラーといわれる開発者がまだまだ世間には沢山いると言うことと、現存するCOBOL資産を組み替える投資(まだまだ、IT企業などを除き、不況感を感じている企業は、言語置き換えだけの投資はしません。)はしていない企業も多いと思われます。出来れば、マシンだけ、耐久年数を考えると買い替えをしたいと考えている企業も少なくない筈です、それを証拠に、各メーカーはホスト系COBOL資産をパソコン(windows)に乗せかえるツールを持って営業活動をしています。他社に乗り換えられるのを防ぐ意味もあります。 一方、COBOLはご存知のように事務計算用言語ですが、昔と違いビジュアルな表現も可能になり、見直されて来つつあることも事実です。 COBOL言語で作成プログラムにより出来たデータも、簡単にEXCELにも使え(変換ソフトを一連のJOB:仕事に組み込めば、順編成データでも)ます。 確かに、日進月歩の世界でので、いつまでも、COBOLが存在するかどうかは分かりません、でも、MS-DOS、WINDOWSなどの時代になってから出来た言語が無くなる一方で、今尚、生き延びていると言うことは、やっぱりニーズが多い完成された言語なのでしょう。 >社会に出てCOBOLで開発する機会はありますか 働く会社によりけりです。NEC・富士通・日立などで、ユーザー(この場合は一般企業)相手に開発する場合は、COBOLは知っておくと強いです。特に、古い企業の多くは、COBOLで開発されたものが多くあります。 ゲームやパッケージソフトを作っている会社に入るならCOBOLは必要ないと思います。 とにかく、どの言語でも、基本は同じだと思います。 COBOLは命令数も少ないし、入り易い言語で基礎を付けるのには良いと思います。

shisuado222
質問者

お礼

ありがとうございました。

その他の回答 (4)

回答No.4

10年前や20年前に比べ、COBOLで開発される機会は減りましたが、金融機関や官公庁など、世の中にはCOBOLが用いられたシステムは、いまだに多く存在しています。 そういったシステムの機能追加や変更などでは、COBOLが使われることは少なくありません。 また、システム変更で、COBOLで作成されたものを他の言語に書き換える場合も、COBOLの知識が必要になります。 プログラミング言語は、仕事をする上での道具に過ぎません。担当するシステムなどにより、複数のプログラミング言語を使い分けるということも、珍しくありません。 そういう点で、COBOLを勉強した経験は、アルゴリズムの考え方や他のプログラミング言語を勉強する上でも、役立つと思います。

shisuado222
質問者

お礼

ほかの言語も勉強しないといけないんですね。

  • 530529
  • ベストアンサー率16% (86/521)
回答No.3

COBOL自体をそのまま利用する事は少ないかも知れませんが、#1の方が書かれているように物事を論理的に記述してゆく一つの方法だと考えれば手続き型言語全般に通用する能力(?)を身につける事が出来るはずです。 私も、会社で本当になんにもする事が無い期間があり、その際にCOBOLで三角関数を書いて、バイオリズムのグラフを書くという遊び(?)をして、その機種特有のエディターの操作を覚える事ができました。

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.2

まだオフコンで業務をやっている所はありますよ。今後COBOLのシステムをリプレースする企業もまだまだ出てくるでしょうから、COBOLを知っているのは良い事だとおもいます。 でも「COBOLだけ」だと厳しいです。JavaやC#を覚えましょう。 もし学科でCOBOLしかやらないなら、せめてSQLを覚えて下さい。COBOLからだって使うので。 ただ、ちゃんとINNER JOIN, OUTER JOIN, サブクエリ等一通り覚えないと駄目ですよ。

shisuado222
質問者

お礼

JAVAやC#ですか!? 文系の私にとっては、難しいです。

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.1

私も学校でCOBOLでした。 結果だけで言うと現代社会でCOBOLに遭遇する確率は低いです。 でもね、言語なんて最終的な手段であって、どんな言語でも アルゴリズムさえ理解していればあまり変らないと思う。 真剣にCOBOLを勉強してください、基礎としてアルゴリズムが身に付けば 今後他の言語に遭遇しても壁は低いです。

関連するQ&A

  • COBOLの勉強をしたいのですが・・・

    私は、独学でプロラムを勉強しているのですが、COBOLに関して解らない事があります。NEC用ACOS1-4とかの端末機でも良いので、COBOL勉強をしたいのです。 一般には、なかなか手には入りません。なぜ端末かと言うと、一般PCはどこでも手に入り勉強が出来ますが、オフコンは専門学校か企業でしか触れません。オフコンでCOBOLの勉強する方法は無いでしょうか?無ければCOBOLの一般用ソフトは今存在するのでしょうか? COBOLの勉強をしたいです。

  • COBOL学習用のテキスト

    今度、仕事でCOBOLを扱うことになりました。 基本情報技術者の試験(受験はCASL2、ただし理解は微妙。)には受かっているレベルです。コンピュータ系の仕事になる予定じゃなかったので、基本情報は試験だけのために勉強したって言っても過言じゃないぐらいです。 しかし、予定外に情報システム系の部門に配属され、COBOLのプログラミングをやり始めたのですが、入門用のようなテキストが職場にはなく、近所の本屋でも探してみたのですが、COBOLのものは1冊もありませんでした。 アマゾンとかでは何冊もあるようですが、どういったものを使っていいかわかりません。なんとなく、プログラムってこんなものかなぁ程度のヒトにわかりやすいCOBOLのテキストでおすすめのものがありましたら、教えてください。あと、その入門用と別に、仕事をしていく中でずっと使っていけるような本もありましたら、そっちのほうも教えてください。 よろしくお願いします。

  • COBOL

    実は九月に全商情報処理検定(COBOL一級)を受けるんですが さっぱり分かりません 授業は先生が何いってるかわからないし 問題集はもう答えだけ書いてしまったので もう使えないし なのでフリーウェアでCOBOLが勉強できるサイトが もしあったら教えて下さい お願いします

  • COBOL言語って、勉強して役立ちますか?

    現在、働きながら夜は定時制の商業高校に通っています。 来年から、簿記1級の会計学科目かCOBOL言語を使っての情報処理科目かのうち、どちらか一方を選択して履修することになります。 COBOL言語は習得が難しいのでしょうか? コンピュータ言語については、全く初心者です。 そして、COBOL言語ができるようになったら、就職等に役立ちますか? 現在は、学校と両立しやすいように派遣社員で事務の仕事をしていますが、あと1回ぐらいは正社員として就職したいと考えています。 そして、税理士を目指す気はないので、簿記1級は必ずしも必要ではありません。 それならば、COBOL言語のほうをやろうかと思いますが、チンプンカンプンに難しかったら・・・。とか、できるようになっても、就職に役だたなかったら・・・。とか考えてしまいます。 実際のところ、どうなんでしょうか?

  • 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では上位に入っていません。 JAVAかC言語などができるようになったらCOBOLやFORTRANは不要なのでしょうか? それとも別物で他のメリットがあるのでしょうか? 蛇足ですがC言語をほんのチョットかじったことがあります。 何だかコンパイルがWindowsの場合とLinuxの場合とでエラーの出方が違うように感じました。 でもこの疑問は先の話です。 COBOLやFORTRANは勉強するといいですか? まったく急ぎませんがお返事待っております。 宜しくお願い致します。

  • COBOL

    今春、高校生になったばかりですが、商業高校の情報処理科なのでプログラミングの学習をすることになりました。 学校だけでは足りないと思い、自宅で学習しようとしたのですが、どのようにはじめていいかわかりません・・・。 本屋さんに行っても、COBOLの本は置いてないしネットで買うのは無理なのです。 高校生なのでお金も出せません。 COBOLのはじめ方、必要なソフトや、環境設定などを詳しく教えてください。よろしくお願いします。

  • 【 COBOL 】見積スッテプ数の出し方

    こんにちわ。 システム開発において、見積をだすのにあたりCOBOLで開発ステップ数をもとめるよい方法をしってる方教えてください。 ちなみに、基本設計からステップ数を求めようとしています。よろしくお願いします。

  • 初心者に一番分かりやすいCOBOLの参考書教えてください!!

    まだ働かないのですが来年にはCOBOLを使った仕事をすることに なっています。学校では基礎の基礎でCとJAVAは一通り習いました。 しかしCOBOLは記述が全く違うということなので勉強がしたいです。 本屋に行ってもなかなかCOBOLの参考書はありません。 ネットで買いたいと思っているのですが 一番分かりやすい本があったら経験者の方教えていただけないでしょうか??

  • COBOL2級

    平成24年度版 情報処理検定 模擬試験問題集 COBOL2級 実教出版株式会社 の答えを無くしてしまい困っています。 第1回~第8回の模擬問題(P48~P87)までの答えを教えてください!

  • 学校の勉強のやる気がない

    5・6ヶ月前から学校の勉強のやる気が出ません↓↓ 数ⅠAと英語Ⅰと保健以外の科目は「勉強したって意味ないやん」と思うようになりました↓↓ でも、将来はシステムエンジニアになります そのためにはC言語とかC++・C#そして情報処理技術者試験の基本などは将来的にも役に立つのでしています 一応学校の勉強も大事だと思っているものの出来ません↓↓ どうすればいいでしょうか? ※進路は専門学校か就職を考えています

専門家に質問してみよう