COBOL60周年!2000億行のプログラムが今も現役でFortune 500企業の90%がCOBOLでシステムを運用

http://hayabusa9.5ch.net/test/read.cgi/news/1568716312/【元スレ】

今回の記事

1 2019/09/17(火) 19:31:52.59


https://japan.zdnet.com/article/35142380/
COBOL誕生から60年–これからも生き続ける理由

https://japan.zdnet.com/storage/2019/09/09/45d715d98f62de257d4963cbbfd37351/FigA.jpg
「UNIVAC I」のコンソールを囲むプログラマーたち

コンピューティングの黎明期において、使用できる言語はマシン語とアセンブリー言語しかなかったのだ。
当時のコンピューターサイエンスはまさしく「サイエンス」だった。初期の大型メインフレームのためにも、
より簡単な言語が求められていたのはあらためて言うまでもないだろう。
そして、そういった目的を実現する言語の仕様が策定され、1959年9月に
Common Business-Oriented Language(COBOL:共通事務処理用言語)と名付けられた。

中略

米会計検査院(GAO)は2016年に、米国土安全保障省と米退役軍人省、米社会保障局という3つの組織だけを見ても、
COBOLがいまだに現役で用いられていると報告している。COBOLのコンサルティングを手がける、
COBOL Cowboysという素晴らしい名前の企業によると、2000億行のCOBOLプログラムが今も現役であり、
Fortune 500企業の90%が依然としてCOBOLプログラムを使い続けているという。さらに今日のATMの多くでも、
その処理のバックエンドでCOBOLが実行されている。

中略

COBOLは年齢的には引退の時が近づいているとの見方もあるものの、言語自体はまだまだ現役で活躍している。
実際のところ、Micro FocusのようにCOBOLアプリケーションのクラウドへの移行支援を提供する企業もある。
このような状況では、われわれよりもCOBOLプログラムの方が長生きしそうだ。

みんなのコメント

3 2019/09/17(火) 19:39:05.56

IDENTIFICASION DIVISION

4 2019/09/17(火) 19:39:09.07

ゴミ言語
即刻法律で禁止しろ

5 2019/09/17(火) 19:40:27.19

金額の計算や印刷でCOBOLほど信頼できる言語はない。
これが全てだよ。

6 2019/09/17(火) 19:40:57.79

金融系でガッチガチに組まれてるからおいそれとは移行できないって聞いたけど

7 2019/09/17(火) 19:41:03.02

コボラーがいなくなって、誰がメンテナンスするんだ?
今の40代から下はJavaがメインだぞ

9 2019/09/17(火) 19:43:14.37

仮想マシンで動かしたほうが良さそうだな

10 2019/09/17(火) 19:45:33.97

金融系こぼらー界は昭和から未だ現役張ってるおじさん達の巣窟なイメージある

13 2019/09/17(火) 19:45:51.94

当時コボラーだったとき(15年前)に、もうCOBOLは廃れていくって言われてたんだけどなー

14 2019/09/17(火) 19:47:07.24

そのうちのほとんどが過去にJavaに移行しようとして失敗してるんだろ

16 2019/09/17(火) 19:47:24.37

’続き’
BASICもCもわからないけど
じゃわ??

17 2019/09/17(火) 19:48:16.74

2000年問題でプログラマーが不足していただけで現在だと問題がないのだろ

19 2019/09/17(火) 19:49:59.69

俺のフォートランがあ

20 2019/09/17(火) 19:51:01.40

COBOL無くしたら、浮動小数点の誤差で大変な事になるからな

21 2019/09/17(火) 19:52:09.21

FORTRANは学校で習ったけどCOBOLは習わなかった

以下コメント続き

22 2019/09/17(火) 19:55:23.42

COBOLを無くす意味とかあるの?
このままでええやん

27 2019/09/17(火) 20:00:28.76

COBOL言語自体は簡単だろ

35 2019/09/17(火) 20:06:04.61

スパゲッティーをAIに解析させろ

37 2019/09/17(火) 20:06:50.65

結局Java転向するよりコボラーのほうが稼げてそうだなこれ

38 2019/09/17(火) 20:06:59.13

さすがにCOBOLがガチガチで置き換えできないは嘘だろ
そんなノータリンなプログラマーいるかよ

44 2019/09/17(火) 20:10:50.09

cobol名人凄いぞ、何でもcobolでやっちゃう

48 2019/09/17(火) 20:12:54.38

おばちゃまわね

53 2019/09/17(火) 20:16:00.44

moveとか凄いんだよな、えーーーこのmoveだけでこれ全部済んじゃうの???

56 2019/09/17(火) 20:16:48.74

日本でもCOBOL専門の会社立ち上がったし
レガシーシステムメンテナンス業だけで成り立ちそう

58 2019/09/17(火) 20:17:33.21

コボルは何度でも蘇るさ

62 2019/09/17(火) 20:20:03.36

何とかdivisionとか見ただけでうんざり
コードと言うより文章、最後にピリオド付けないといけないし

63 2019/09/17(火) 20:20:33.22

ソフトバンクなんかLinuxでCOBOLとかだろ

もう無茶苦茶だっての

みずほとかだけだよ、まともに汎用機でどうかしようとか、銀行だけ

64 2019/09/17(火) 20:20:51.47

あと10年程で引退だから、生涯COBOLだけ、で終りそうww

65 2019/09/17(火) 20:21:41.16

一方任天堂の前社長はレガシーシステムのスパゲティコードを全部一人で解読してシステム刷新した天才
逆に言うと天才がいないと無理って話になるけど

66 2019/09/17(火) 20:23:21.15

汎用機って言っても昔の370とかとは違うんだろ。

以下コメント続き2

67 2019/09/17(火) 20:28:30.43

アイデンテフィケーション
デビジョン

68 2019/09/17(火) 20:33:22.70

COBOL基準でC#の開発を語られると死ぬ
共通関数だ、グローバル変数だ、コピー句的なのは?
って認識を合わせることの段階でつらい…
無理してCOBOLから置き換えなくても良いから…

71 2019/09/17(火) 20:45:15.87

COBOL作った人は美人と聞いた

73 2019/09/17(火) 20:51:46.83

うちも金融系だからみんなcobolだなぁ

74 2019/09/17(火) 20:52:40.24

システム移行の時に仕様書が紙でしか存在してなくて、しかも更新を重ねた結果分ぶ厚く古文書みたいになってたのを思い出す。

75 2019/09/17(火) 20:55:37.44

COBOLの優位性をガンダムで例えてくれ。
BASICでもCでもいいじゃんって思うわ。

77 2019/09/17(火) 21:02:18.66

UFJはRPG

78 2019/09/17(火) 21:05:49.32

現状と同じ動作を保証できないから、他の言語に移行できないよね

82 2019/09/17(火) 21:08:06.16

エバリュエーと好きやったな

86 2019/09/17(火) 21:15:21.08

会計ソフトを触ったことがあるがすげえおっせえ
月次処理を貯めると帰りに更新かけて翌朝終了してるレベル

87 2019/09/17(火) 21:16:02.22

俺かつて仕事でRPGばっかやってたんだけど、COBOLのほうがメジャーなんやね。RPGもまだわりと使われてるよね

88 2019/09/17(火) 21:18:54.50

ひょっとしてコボル専門だけで30年飯が食えたんじゃね?w

89 2019/09/17(火) 21:20:41.93

vb6に移植しようぜ

92 2019/09/17(火) 21:29:02.50

COBOLなんかやったら頭が腐るからやめとけ
もう完全にそっちの世界で生きていく気なら止めはしないが

95 2019/09/17(火) 21:32:49.32

COBOL全然知らんかったけどCOBOL→C書き換え案件は入門書買うところからやって何とかできた

以下コメント続き3

96 2019/09/17(火) 21:36:18.28

博物館行きの骨董品まだ使ってんのかな
コーボーラー♪なんとかブルー♪

97 2019/09/17(火) 21:37:38.14

昔やらされたなあ、COBOL
ひたすら退屈だった記憶しかない

98 2019/09/17(火) 21:38:21.95

学生時代に授業でやってた頃はこんなの役に立つのかと考えてたが今でも
まだ仕事で使うとは思わなかった

99 2019/09/17(火) 21:48:53.63

COBOLのゴリゴリしたシステムをJavaでラッピングさせられたわ
不毛な作業に鬱になるかとおもたわw

100 2019/09/17(火) 21:50:20.71

前いた会社にコボラー居たな
偽装請負メインの中小で社員は基本他の会社いるんだけど
1人だけ自社常駐してはった

103 2019/09/17(火) 21:57:33.97

40代コボラーです

104 2019/09/17(火) 21:57:46.13

COBOL/Sなんかはよくできてたと思うがなあ

ローカル変数とかもきちんと使えるし
引数も使えるし

105 2019/09/17(火) 21:58:34.87

ENVIRONMENT SECTION

107 2019/09/17(火) 21:59:36.16

フォトランは、情報処理検定試験とかいうのがあって取った記憶があるけど
コボルは知らない
それに、フォトランにはとっても楽しい歌があるし

109 2019/09/17(火) 22:00:33.45

DATA DIVISION.

111 2019/09/17(火) 22:06:22.33

COBOLは必要な機能を極限まで絞り込んだ凄い言語だと思う
かなり頭良いひとが作った感じがする

112 2019/09/17(火) 22:09:18.58

文系の事務系の人でも扱えるように英語っぽく作った文法らしいけど、逆にゴチャゴチャしてわかりづらいw

114 2019/09/17(火) 22:12:38.99

if then elseはCOBOLから定着したんじゃないの?

115 2019/09/17(火) 22:21:35.62

汎用機の頃、同じCOBOLでもIBMやNEC、富士通で規格で定まってない部分で仕様に違いがあってダウンサイジングで苦労した嫌な記憶が

116 2019/09/17(火) 22:54:05.64

COBOLでABENDなんてストレージ不足がほとんどだから、今はデバッグほとんどいらんのやろ。

以下コメント続き4

118 2019/09/17(火) 22:57:42.14

サイコガンついてる?

119 2019/09/17(火) 22:59:25.09

goto使用禁止

120 2019/09/17(火) 23:00:17.71

COBOLの若手人材が多い会社とかあるのかな

121 2019/09/17(火) 23:05:09.24

0C7は見りゃわかるが0C4はちと考える必要があったな

123 2019/09/17(火) 23:17:28.90

div
これなんの略か知らない人がいる

125 2019/09/17(火) 23:28:07.85

0C7 0C4 など他の言語でもエラーコードは異なるがやってしまう人は多数

129 2019/09/17(火) 23:42:23.08

他の言語だって長期に渡ってメンテすればコードはスパゲッティになり仕様はコードにしか残らなくなる

次によく読まれている記事


以上、【COBOL60周年!2000億行のプログラムが今も現役でFortune 500企業の90%がCOBOLでシステムを運用】でした。

もし気に入っていただけたらツイッターなどでぜひぜひシェアをお願いします。更新の励みになります。