• ベストアンサー

COBOL,Fortran

COBOLはいまでも企業で使われてるのですか? 使われているのだったらどういう企業で何の開発のために使われてるのですか? Fortran(FORTRANも含む)もまだ企業で使ってるところはあるんですか? 使われているのだったらどういう企業で何の開発のために使われてるのですか? 使われてるんじゃないでしょうかっていう不確定なことは誰でもいえるから必要ないので、 実際にどういう企業で何の開発に使われてるか教えてください。

みんなが選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8653/18507)
回答No.3

FORTRANは科学技術計算の分野で,COBOLは事務処理分野で活躍しています。どちらも古い言語ですが,それで作られているプログラム資産が膨大であり,新たに開発するよりも保守しながら使い続けることが,お得です。もちろん新しいプログラムを開発するのに十分な仕様になっていますから,これからも新しいプログラムが書かれていくでしょう。 COBOLには十進演算機能があって他言語にはない特徴です。金融分野ではこれが大事ですね。浮動小数の計算をして小数点以下の誤差があったら大変です。もちろん他の言語でも,それなりに書けますが,実行性能が違います。また,COBOLで書かれたプログラムは管理がしやすいのです。プログラムの品質のばらつきが少ないと言う特徴があります。さらにCOBOLは新しいテクノロジーにも対応できます。例えばCOBOLでWebサービスを提供するとか... FORTRANは今も昔も計算速度を重視してきました。科学技術計算で,並列化して計算スピードを上げるときにはFORTRANでの開発は定番の方法です。複素数計算や行列計算などはライブラリに組み込まれているので書きやすいですし,それ以外にも科学技術計算に必要な膨大なライブラリは,他の言語にはない特徴です。

ghanachocolate
質問者

お礼

ありがとうございます

すると、全ての回答が全文表示されます。

その他の回答 (4)

noname#234143
noname#234143
回答No.5

完全に淘汰されたものというのはないかもしれませんね。 COBOLは4,5年ぐらい前に求人を見たかもしれませんがいまはどうなんですかね。

ghanachocolate
質問者

お礼

ありがとうございます

すると、全ての回答が全文表示されます。
回答No.4

おおまかなお話は既にされていますね 私の知り合いの勤めていた話だと JRの切符の運賃計算プログラム等の周りは、膨大なCOBOL資産を保守しながら未だ動いているそうですよ。

ghanachocolate
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。
  • mojya2012
  • ベストアンサー率42% (64/150)
回答No.2

COBOLはまだまだ大手でも使われていますし、だからこそ求人もまだ結構ありますね。 COBOLは事務処理言語という名の通りで、主には金融機関や損保、生保、業界の裏での事務処理 に使われている事が多いのではないでしょうかね。(当方は損保) なぜいまだにCOBOLなのかといいますと、 汎用系とか呼ばれている、いわゆるホストコンピュータ処理が中心の時代に 開発されたプログラム資産が大手企業ほど莫大であり、そのシステムから離れられないからです。 例えば損保でいえば、契約書を取り込んで、データベースに登録する処理、 証券を印刷する処理、おすすめプランの印刷物とか、代理店の端末の入出力処理、 まぁさまざまな処理や印刷物が、殆ど全てCOBOLで出来ていたりするのですが、 更に、それは保険の種目(自動車とか火災とか傷害とか・・)ごとにシステムはバラバラですから、 企業には何千、もしかすると何万という種類のプログラムが毎日動いてたりします。 それらを全て新規で作り直すとなると、とてつもない時間と莫大なコストが企業にかかりますので、 こういう不景気なご時勢でもありますから、大手企業は保守運営で維持されていたりする事の方が多いのです。 つまり、COBOLは、過去のシステムを保守していく為に必要なんですね。 例えば、自動車保険に新しいサービスが追加されるだけでも、システムとしては、 データに追加項目や新しい様々な処理が必要になり、契約書の項目、端末画面の項目、証券などの印刷物の項目、 なにからなにまでプログラム設計に影響が波及していきますので、対応には何週間~何ヶ月という時間がかかったりします。 そういった、新サービスの対応というのは、システムにはたびたび訪れます。 その対応がシステム部門としては最優先でやっていかなければならない課題ですから、 システムを最新機器でゼロから作り直そうなんていう時間なんてとてもないっていう企業が多いんですね。 だから、いつまでもCOBOLが必要であり、COBOL技術者が必要なのです。 ちょっとダラダラと書いてしまったのですが、なんとなくお分かり頂けましたでしょうか・・・。 Fortranのことは全然わかりません、すみません。

ghanachocolate
質問者

お礼

ありがとうございます

すると、全ての回答が全文表示されます。
  • mpascal
  • ベストアンサー率21% (1136/5195)
回答No.1

関連するQ&A