【IT】「求むCOBOLプログラマー」 半世紀前の言語が今脚光を浴びる理由

1田杉山脈 ★2020/04/13(月) 19:02:47.11ID:CAP_USER
「COBOLプログラマーの皆さん、今がチャンスです」。米ニュージャージー州のマーフィー知事が記者会見でそう訴え、同州の求人に応募するようベテラン技術者に呼び掛けた。COBOLは1959年に開発されたプログラミング言語。「絶滅しかけたコンピュータ言語」(New York Times)とさえ呼ばれる。それが今、突如として脚光を浴びるようになった発端は、やはり新型コロナウイルスだった。

 ITニュースサイトのOneZeroによると、ニュージャージー州はこれまで40年以上にわたり、COBOLで構築された失業保険金給付システムを使い続けてきた。そこへ新型コロナウイルスの流行が起き、自宅待機命令の影響で失業者が激増。失業保険金の受給申請が殺到し、システムがパンク状態に陥った。ところがこの問題に対応できるエンジニアはいなかった。

 COBOLは今も金融機関や政府機関、自治体などのシステムで広く使われ続けている。しかし大学などでCOBOLを教える講座は激減し、COBOLが分かる現役のプログラマーは少なくなった。

 問題に見舞われたのはニュージャージー州だけではない。New York Timesによると、隣のニューヨーク州でも、3月に失業者が一挙に増えて州労働局のWebサイトへのアクセスが殺到し、システムがダウンした。失業保険を申請しようとすると画面が何度もフリーズし、「Netscape」の使用を促すポップアップ表示が出ることもあったという(Netscapeは1990年代、MicrosoftのInternet Explorerに駆逐されるまで誰もが使っていたインターネット黎明期のWebブラウザ)。

 申請サイトがどうしてもつながらず、FAXで申請書を送信するために、新型コロナ流行の中でわざわざ外出しなければならなかった人もいるとNew York Timesは伝えている。

 ニューヨーク州の当局者は、この失業保険給付システムを「メインフレームコンピュータ全盛期の遺物」と形容する。問題は以前から指摘されており、州はシステムの近代化を図るプロジェクトを進めようとしていた矢先だった。

 同様にコネティカットなど5州も共同で、レガシーシステムの刷新を目指すプロジェクトを展開していた。しかしプロジェクトの完了は来年までずれ込む見通し。やはりCOBOLで開発されたコネティカット州のシステムも失業給付の申請を処理しきれなくなり、州は引退したエンジニアの採用に踏み切っているという。

 そうした事態を受け、メインフレームの主力だったIBMも支援に乗り出した。引退したベテランCOBOLプログラマーなどの人材を紹介するフォーラムや、経験豊富なCOBOLプログラマーが無料でアドバイスするフォーラムを立ち上げ、COBOLプログラミングを習得してもらうための無料トレーニングコースも創設すると発表した。

レガシーCOBOLシステムのメンテナンスやサポートを支援するため、経験豊富な熟年プログラマーが創設した「COBOL Cowboys」という新興企業もあり、COBOLへの関心は高まっている。

 失業者の急増に伴い相次いで表面化した自治体のレガシーシステム問題。新型コロナの流行が長引けば、事態は今後さらに悪化する可能性もある。ニュージャージー州のマーフィー知事は、「新型コロナウイルスが過ぎ去ったら、一体全体なぜ、我々がCOBOLプログラマーを文字通り必要とするところまで来てしまったのか、検証する必要がある」とコメントしている。
https://www.itmedia.co.jp/news/articles/2004/13/news054.html

2名刺は切らしておりまして2020/04/13(月) 19:03:57.47ID:fakZRKfN
ただし仕事は継続して発生しません
3名刺は切らしておりまして2020/04/13(月) 19:04:35.77ID:3kk8GXRY
コボちゃん募集
4名刺は切らしておりまして2020/04/13(月) 19:05:09.56ID:Pzg6lI1J
事務処理専用だったのに
5名刺は切らしておりまして2020/04/13(月) 19:06:00.85ID:spc8uFar
COBOLのおばちゃま
23名刺は切らしておりまして2020/04/13(月) 19:30:09.53ID:fFaFoKTM
>>5
大昔、チームの飲み会で、男子がそう語ったら、参加女性が急に泣き出して騒ぎ。
今なら、大問題になるんだろうな。
58名刺は切らしておりまして2020/04/13(月) 20:25:49.18ID:EhUHmTNq
>>5
グレース・ホッパー准将のことかい?
6名刺は切らしておりまして2020/04/13(月) 19:07:00.51ID:wsdaMmUZ
リーマンの時トヨタの案件でCOBOLやったな
当時IT案件が全滅したけどCOBOL知識で食いつないだw
7名刺は切らしておりまして2020/04/13(月) 19:07:56.11ID:1yHtRkYe
JAVAよりCOBOLの方が簡単🐸ケロッパー
8名刺は切らしておりまして2020/04/13(月) 19:10:49.59ID:swepU7Jh
COBOLの勉強したのは学生の頃だから…30年前くらいか
どの仕様書の時代のものかも覚えて無いわ
9名刺は切らしておりまして2020/04/13(月) 19:12:42.97ID:OL47b+J1
懐かしいなあ
COBOLやらせたなw
30年前ぐらいだけどwww
11名刺は切らしておりまして2020/04/13(月) 19:14:21.81ID:rWDsgtGa
商業高校もほとんどなくなったしな。
17名刺は切らしておりまして2020/04/13(月) 19:19:29.73ID:WmsO7CvZ
フローチャート残ってないと無理ゲ〜〜〜〜〜。
29名刺は切らしておりまして2020/04/13(月) 19:36:05.48ID:fFaFoKTM
>>17
そう言えば、自動フローチャート作成ソフトがあったが、見難くて使えんわ。
まぁ、当時の高速ラインプリンターでは印字文字はキャラクタ印字。
今なら見易く表現できるんじゃ無いの?
46名刺は切らしておりまして2020/04/13(月) 20:16:25.74ID:HJkFOm0n
>>17
フロチャート定規まだ売ってんのかな
現場に復帰するにはこれがないとどうにもならん
19名刺は切らしておりまして2020/04/13(月) 19:22:50.26ID:ztoCihpJ
死語の世界
22名刺は切らしておりまして2020/04/13(月) 19:27:52.15ID:QVpCCusN
誰か COBOL2C とか作れよ
25名刺は切らしておりまして2020/04/13(月) 19:33:27.31ID:0eqo5d1R
IBMが作った高級言語の第一号だからな
16進数のアッセンブラーの時代に あえて10進数だけで
プログラムを組めたのは大きい
26名刺は切らしておりまして2020/04/13(月) 19:34:11.35ID:ROO1NOWo
日本のコンピュータ開発はどうなった?

日本語でプログラミングできたら良いのにね

27名刺は切らしておりまして2020/04/13(月) 19:35:08.38ID:T+SJ0fVF
AIで自動プログラム移植ルーチンって出来そうだが
できないの?
フローチャート処理をそっくり移植すればいいんでしょ?
37名刺は切らしておりまして2020/04/13(月) 19:52:31.74ID:0eqo5d1R
>>27
それが簡単じゃないんだよな
Fortran −−>C はできるかもしれないが
数字、変数は 1バイト1数字の 10進数で 事前に何桁(たとえば7桁)の数字か厳密に定義する
小数点も事前に 3桁と4桁の間にあるとかの定義が必要で
割り算なんかしたら 有効桁が何たら、何たら の定義もある
データも完全にシーケンシャルデータベースで ディスクの何処の番地にに書くかなんていう定義さえ必要なばあもある
48名刺は切らしておりまして2020/04/13(月) 20:18:28.05ID:PTQZqvq6
>>37
仕様がきっちり決まってるのならそのとおりに作るだけの簡単な作業では
28名刺は切らしておりまして2020/04/13(月) 19:36:02.00ID:UYKcK5Tf
ニュース速報+は2個しかスレできなかった
32名刺は切らしておりまして2020/04/13(月) 19:39:49.03ID:PwC37I4M
よくわからんが
YPSCOBOLだったら誰でも何とかなると思ふ(´・ω・`)
33名刺は切らしておりまして2020/04/13(月) 19:40:16.45ID:4JDEg0UW
保守性とかいう概念がオゾン層より薄い言語なんて誰もやりたがらんわ
あと一番気に食わないのはそれをメインで使ってる連中の思考停止っぷり
VB6でも同じ事言えるけど
38名刺は切らしておりまして2020/04/13(月) 19:52:50.90ID:69JBcIGk
日立の研修で覚えたけど、実際開発ではACOS使ったw
39名刺は切らしておりまして2020/04/13(月) 19:53:37.96ID:v0zId7vY
どこに応募すればいいんだ? 何ならIBMホストのJCLも書けるぞ UNIXサーバでも書けるぞ(solarisで経験あり)
65名刺は切らしておりまして2020/04/13(月) 20:38:03.56ID:JMg0bp1w
>>39
IMSには、PSBとACBが要る品w
40名刺は切らしておりまして2020/04/13(月) 20:00:13.48ID:CVSxxy3Z
今から覚えても先細り
43名刺は切らしておりまして2020/04/13(月) 20:12:15.63ID:UYKcK5Tf
ソースコード読むだけで読むだけで楽しいな
スッパでもw
44名刺は切らしておりまして2020/04/13(月) 20:12:45.11ID:UYKcK5Tf
読む読む、そして大改造
45名刺は切らしておりまして2020/04/13(月) 20:13:27.35ID:UYKcK5Tf
go to レスプログラムに改造
嫌がられるだろうな
51名刺は切らしておりまして2020/04/13(月) 20:22:02.79ID:HJkFOm0n
COBOLはメインフレームがなくならない限り消えることはないよ
COBOLが消える前に Unix がなくなる
55名刺は切らしておりまして2020/04/13(月) 20:22:59.78ID:PTQZqvq6
>>51
メインフレームってどこに残ってるの?
59名刺は切らしておりまして2020/04/13(月) 20:26:58.52ID:xPb955qN
COBOL要員っても、プログラム組めるだけじゃなくて特定のオフコンなり汎用機なり扱えるの含めての募集だろ。
63名刺は切らしておりまして2020/04/13(月) 20:34:18.28ID:JMg0bp1w
事務計算向け言語に、制御系をやらせるとか
頭大丈夫か?w
66名刺は切らしておりまして2020/04/13(月) 20:49:17.96ID:/t8TLw+g
現在72歳のお婆さんです。60年代後半からCOBOLとFORTLANで仕事してました。
なつかしい〜。あの言語がまだ生きてたんですね。
68名刺は切らしておりまして2020/04/13(月) 20:55:03.24ID:bOv1lEjc
四半世紀前くらいに使っていて、もうすっかり忘れてしまったけど
思い出すことが出来るだろうか
70名刺は切らしておりまして2020/04/13(月) 20:55:15.05ID:t9rEG9NO
AZMAの時代がついにやってきたんか!?
71名刺は切らしておりまして2020/04/13(月) 20:56:14.32ID:WfOfGzzs
20年前、一週間だけ研修受けていろんな会社に派遣されまくった
民主党政権なって仕事なくなって見切りつけた
今?電気屋やっとる

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1586772167/