■ このスレッドは過去ログ倉庫に格納されています
【コロナこぼれ話】世界は60年前の言語で動いている。米コロナ失業申請クラッシュでCOBOL使いの古兵が大忙し
- 1 :ごまカンパチ ★:2020/04/18(土) 15:38:05 ID:xN310LAc9.net
- https://www.gizmodo.jp/2020/04/an-old-computer-system-is-keeping.html
コロナでギークが一番驚いたのがこのニュース。
失業給付金の申請者が史上最悪の1680万人に達して全米で業務システムがクラッシュ! 化石のプログラミング言語COBOLを操る古参プログラマーが
現場の最前線に駆り出され、「こんなこともあるんだな…」、「コロナって計り知れないな…」とIT業界を驚嘆させています。
■絶滅すると言われ続けて60年
COBOLは1959年、インターネットが生まれる遥か以前のメインフレーム時代に生まれたコンピュータ言語です。
大学で教わるようなものではなく、使いこなせるのは現場で覚えた生き残りの人たちだけ。
完全自動処理ではなく、手動で実行する処理も多く、早くから「死にゆく言語」と言われてきました。
早くから、というか、開発の翌年には開発チーム自身が「そんなに長続きしないだろう」と冗談でCOBOLの墓石(写真)をつくっていたほどなのですが、
これがなかなか廃れなくて、今だに「銀行システムの43%、対面取引の80%、ATMの95%」(Reuters)はCOBOLなんですね。
https://assets.media-platform.com/gizmodo/dist/images/2020/04/16/20200414COBOL_tombstone-w1280.jpg
アメリカではCOBOL使いのおじいちゃんたちが集まって立ち上げた「COBOL Cowboys」というコンサルタント企業まであって(社内では50代が「若手社員」)、
レア過ぎる人材としてプレミアムプライスでサービスを提供しています。
ここによると「フォーチュン500の大企業の9割はいまだにCOBOLが走るシステムを使っている」んだそうですよ? ひゃー…。
■なぜいまだにCOBOL?
本当になんで?って思ってしまいますけど、金融、官公庁の業務システムは365日24時間のミッションクリティカルな業務を扱う巨大組織なので、
よっぽど悪いところがないと置き換えられないんですね。
それに、COBOLからJAVAへの移行には膨大な手間と費用もかかります。
たとえば2012年に移行したオーストラリア・コモンウェルス銀行の場合、5年の歳月と10億豪ドル(約680億円)もの費用がかかりました。
それなんかはまだいいほうで、英TSB銀行は買収時に脱COBOLしたら、何日も業務停止となって3億3000万ポンド(約444億円)の事業損失を出してしまったうえに、
システムのメルトダウンに乗じた詐欺の餌食となって、そちらでも4910万ポンド(約66億円)もの被害を出してしまい、カスタマーからの苦情が204,000件集まって、
その対応用の新規採用で1億2200万ポンド(約164億円)、顧客補償で1億2500万ポンド(約168億円)のマイナスとなって頭取が辞任。
今も完全には立ち直っていません。
そういうのを聞くと恐ろしく恐ろしくて迂闊に移行できない気持ちもよくわかりますよね…。
■2兆ドルの景気対策で盛大にクラッシュ
こうしてずるずる先延ばししているうちにパンデミックの景気刺激策発動で手当請求のトラフィックが津波のように押し寄せ、レガシーシステムが各所でクラッシュ。
「サイトが何日も落ちたままで、失業手当を申請できない!」と騒ぎになって、各地の知事が「COBOL使い急募!」と檄を飛ばす異常事態となったというわけです。
失業手当のシステムにCOBOLを使っている州はThe Vergeが把握しただけでも最低12州あり、IBMではCOBOL無料講座を公開し、
行政と金融機関にCOBOLプログラマーの人材を紹介する支援を開始しました。
【各州の状況】
オクラホマ州:雇用保険委員会事務局長が「うちは30年前のメインフレームを今も使っている。プログラミングが難しくて、なり手がいない」とBloombergにコメント。
ニュージャージー州:知事が「システムアップデートのCOBOLプログラマー急募」と発表。
コネチカット州:労働コミッショナーが「週3,000件の申請が12日で18か月分以上集中した」と会見で発表。隠居中のCOBOLプログラマーに
6週間分の失業手当交付処理の応援を委託。
フロリダ州:申請が多すぎて、急きょ紙で受付中。
カリフォルニア州:処理を待たずに、給付の前倒しを一部認める。
コロラド州:「あと1、2か月で移行が終わってCOBOLを脱却できるところだったのに…」と悔しさを滲ませる。
COBOLがぶっ壊れている間は電話や紙。
それも不安だなあ…。早く直ることを祈るばかりです。
画像:ドライブスルーで失業給付金の申請用紙を配布する州も…
https://assets.media-platform.com/gizmodo/dist/images/2020/04/16/20200414unemployment_application.jpg
- 2 :名無しさん@1周年:2020/04/18(土) 15:40:13 ID:Y93UF/s60.net
- N88日本語BASICじゃダメなんですか!
- 3 :名無しさん@1周年:2020/04/18(土) 15:40:28 ID:euX66Kta0.net
- https://d1bxqgdk88uwr3.cloudfront.net/wp-content/uploads/2019/11/21064420/%E3%82%B3%E3%83%9C%E3%83%AB%E3%83%88%E3%81%AE%E5%A4%AB.jpg
- 4 :名無しさん@1周年:2020/04/18(土) 15:40:40 ID:13yuMkwc0.net
- 日本も10万円ネット申請で鯖落ちするとこでるだろうな
- 5 :名無しさん@1周年:2020/04/18(土) 15:41:28 ID:RGirqgWA0.net
- 一太郎とかも多そう
- 6 :名無しさん@1周年:2020/04/18(土) 15:42:04 ID:DkLsIGCX0.net
- まあ、映画のインデペンデンスデイでも
世界の通信網がエイリアンの襲撃によって破壊され
しょうがないからエイリアンの倒し方をモールス通信で
世界各国に打電するってシーンがあるからなあ。
そういうレトロでオールドなスキルが世界を救うこともあるかもね。
じゃあ、なんだ、土木や測量なんかじゃ平板測量の技術も日の目を見るかねw
そういやチルチングレベルの操法なんかは測量屋やゼネコンやその子会社といった
エリートチームには馬鹿にされるが、地場コンとかじゃ普通に現役なんだよwww
- 7 :名無しさん@1周年:2020/04/18(土) 15:43:13 ID:B3ks8e790.net
- まあそれだけ優秀な言語ってことだろが
いまCOBOLからの書き直しだとJavaになるの?
- 8 :名無しさん@1周年:2020/04/18(土) 15:43:26 ID:MkRXT5MZ0.net
- かといって手を入れるんならリスク増大するんじゃないの
- 9 :名無しさん@1周年:2020/04/18(土) 15:43:36 ID:mra8qkZ00.net
- >>2
せめてdiskオペレーションじゃないと
MSDOSってなんどすか読んだわ
- 10 :名無しさん@1周年:2020/04/18(土) 15:45:48 ID:46W/wM4M0.net
- 英語ってたった60年?
- 11 :名無しさん@1周年:2020/04/18(土) 15:46:05.70 ID:7sjYoPS70.net
- >>1
COBOL Cow boys なんかカッコいいぞ
- 12 :名無しさん@1周年:2020/04/18(土) 15:46:23.72 ID:Asd3XtXe0.net
- >今だに「銀行システムの43%、対面取引の80%、ATMの95%」(Reuters)はCOBOLなんですね。
この数字は驚かされるわ。
なんとかできないのか?
- 13 :名無しさん@1周年:2020/04/18(土) 15:47:16 ID:3FYySL1H0.net
- COBOL勉強したいな、将来のために
- 14 :名無しさん@1周年:2020/04/18(土) 15:47:37 ID:klyfJc1b0.net
- ★Cが分かる→Javaも.NETもVBも分かる
↓
COBOLは分からない
★RPAが分かる→Javaも.NETもVBも分かる
↓
COBOLは分からない
★RPGが分かる→COBOLも分かる
- 15 :名無しさん@1周年:2020/04/18(土) 15:47:50 ID:DkLsIGCX0.net
- と、>>6を書き込んでから思ったが
>>2 くんが面白いことをいってるのでメモ
トントカイモとかハニリイとかも再注目されるかねwww
もうBASICなんぞはすっかり忘れちまったがね。
それでも才能のあるやつはそれなりのプログラム、こさえてたからね。
俗にユンボみたいな建機は素人に乗らせた最初で才能が分かるっていうが
プログラムもそういうものかもわからないな。
あ、だからロボットアニメとかでいきなり乗って才能が示現するって
これはまあないでもないとはいえるかもねw
さすがにユンボビギナーが整地整形とかゴニョゴニョはできないようにw
戦闘ロボットビギナー操縦士がいきなり歴戦の敵ロボット倒すとか
それは普通に考えてないとは思うけどwww
- 16 :名無しさん@1周年:2020/04/18(土) 15:48:45 ID:51DqxpHb0.net
- >>3
それはコボルト
- 17 :名無しさん@1周年:2020/04/18(土) 15:49:00 ID:xbo7G1EN0.net
- >>12
する必要ないよ
COBOLの利点も多いし
- 18 :名無しさん@1周年:2020/04/18(土) 15:49:21 ID:Vggpqfg50.net
- cobol+divide=covid
- 19 :名無しさん@1周年:2020/04/18(土) 15:50:03 ID:/idg6ybJ0.net
- 商業高校でCOBOL学びました。
- 20 :名無しさん@1周年:2020/04/18(土) 15:51:09 ID:Vggpqfg50.net
- >>17
なるほどー
- 21 :名無しさん@1周年:2020/04/18(土) 15:51:43 ID:Ss/Wcs7S0.net
- 俺のファミリーベーシックで参戦する準備は出来ているぜ
- 22 :名無しさん@1周年:2020/04/18(土) 15:52:51 ID:qPkwKc3r0.net
- 古い言語で動いてるとこは
システム自体が長年のツギハギ構成だったりするから
余計素人じゃ手におえない厄介案件になりがち
- 23 :名無しさん@1周年:2020/04/18(土) 15:53:24 ID:j3EL2GO40.net
- 全然わからないけれどなんかすごい爺さん集団がいるのはわかった
- 24 :名無しさん@1周年:2020/04/18(土) 15:54:37 ID:/hS/aIHz0.net
- あー失業手当のシステムの問題ってこれだったのか
確かに州のシステムとか使えたら刷新しないんだろうな
金融がここまでまだ依存してたのはすごく意外だった
たしかにCOBOLやってた人ってもう若くても55とかだろうな
キーボードのエンターキーを拳で叩くひとたちなんか懐かしい
- 25 :名無しさん@1周年:2020/04/18(土) 15:56:53 ID:Ss/Wcs7S0.net
- COBOL自体を習得するのは容易
とんでもない負の遺産の積み上げになっているだろう、
既存の大規模なCOBOLコードを解析して適切に修正するのが大変。
若者が今講座でちょいとCOBOL摘んでも厳しかろう。
- 26 :名無しさん@1周年:2020/04/18(土) 15:58:59 ID:B3ks8e790.net
- まあ古い機械モノも安定稼働してたら
弄くるの怖いしな
- 27 :名無しさん@1周年:2020/04/18(土) 15:59:25 ID:s/7/3mkz0.net
- >>7
言語そのものの優劣じゃなく、システムの仕様が分からないことが問題なんだよ。
長く使い続け改修も繰り返してるから、システムがどんな仕様で動いてるか全体を知ってる人が誰もいなかったりする。
COBOLが扱えること自体は問題解決のほんの小さな助けにしかならないと思うよ。
- 28 :名無しさん@1周年:2020/04/18(土) 16:00:01 ID:EgBVZund0.net
- そういうのこそ、AIでCOBOL使い作れば良いのに。
- 29 :名無しさん@1周年:2020/04/18(土) 16:00:25 ID:MkRXT5MZ0.net
- そもそもシステム自体がオープン系じゃないだろうから移行しにくいってのはわかるが
それにしたっていつまでやるんだよってなる
調べたらやっぱりllvmにcobolの実装はなかったっていうか当たり前だけど
cobolは言語としてのcobolは関係なくDB含むシステムとセットで機能するものだから
IBMのASなんかが今だに稼働してるのはまあそういうことだろうなと
- 30 :名無しさん@1周年:2020/04/18(土) 16:02:45 ID:refMW9hp0.net
- 靴下4回切るだけの超簡単マスク「目から鱗」「これが優勝」「断トツ簡単」「頭いい」「ブラの次は靴下」
http://xconiy.limnet.org/sz?28o8xeqop1/4fmuh6u58cj3.html
トイレットペーパー品薄が解消されつつある今、買い占め品を持て余し返品を求める人がいる?店側が返品を断る事例が国内外で発生
http://xconiy.limnet.org/vb?v5kmtrh/u52a3eciuc4s.html
- 31 :名無しさん@1周年:2020/04/18(土) 16:03:30 ID:slZey/9a0.net
- COBOLを開発したグレース・ホッパーは海軍軍人だったけど、あまりに有能だったので一度退役後にふたたび現役に戻り、最終的には女性で初めて将官(少将扱いの准将)になって79歳で引退している
天国のホッパーばあさんもじじいが頑張ってるのをニヤニヤしながら見守ってるんだろうな
- 32 :名無しさん@1周年:2020/04/18(土) 16:04:13 ID:MkRXT5MZ0.net
- 思い出せば退職したcobolおじさんとか
ホットスタートやロールバックも含めてのcobolだからそういう機能自体がないオープン系じゃ動かないんだよとか言ってたな
まーそういうのは確かにない
SQL単独ならともかく言語含む実行体系がってなると厄介だな
- 33 :名無しさん@1周年:2020/04/18(土) 16:04:15 ID:bRnPuJ+G0.net
- 氷河期真っ只中の2001年に社会人になった俺は金融系システムの開発に配属されてCOBOL使いになった訳だが
それが嫌で嫌で転職して俺自身が脱COBOLしたのは本当に正しかったのか今でも答えがわからない
- 34 :名無しさん@1周年:2020/04/18(土) 16:04:45 ID:psxKUiTO0.net
- スペースカウボーイズみたいな話
- 35 :名無しさん@1周年:2020/04/18(土) 16:09:52 ID:ix2FfHgU0.net
- ターミネーターのスカイネットもcobolらしいな
- 36 :名無しさん@1周年:2020/04/18(土) 16:10:03 ID:FhoGI4hX0.net
- >>32
COBOLをオープンで動かすには強力なミドルウェアとセットじゃないと厳しいかな
- 37 :名無しさん@1周年:2020/04/18(土) 16:10:35 ID:glHjKAFj0.net
- 記者は60代以上やろ
- 38 :名無しさん@1周年:2020/04/18(土) 16:11:43.82 ID:bm4s0+NI0.net
- cobolって桁位置が細かく指定されていてパンチカード時代の面影が強く残ってるんだよな・・・
- 39 :名無しさん@1周年:2020/04/18(土) 16:12:05.71 ID:LsB1agDK0.net
- 懐かしいな、最初に勉強させられたわ
- 40 :名無しさん@1周年:2020/04/18(土) 16:15:51.29 ID:MKMTYXeL0.net
- 俺一生COBOL
- 41 :名無しさん@1周年:2020/04/18(土) 16:16:02.85 ID:/dDY4vD70.net
- なるほど分からん
一から新しいの作るのは回らなかったときのリスクがデカすぎるという話か
- 42 :弟子:2020/04/18(土) 16:19:13 ID:IHInlqGD0.net
- >>38
COBOLは頭から書くか3かラムあたりから書くかくらいじゃね?
RPG とかp2とかの方が位置細かい
- 43 :名無しさん@1周年:2020/04/18(土) 16:22:06 ID:BW4/lUd50.net
- >>42
7桁目にアスタリスクだとコメントで普通の命令文は12桁目にからだった様な
- 44 :名無しさん@1周年:2020/04/18(土) 16:24:00 ID:1cl6HIYi0.net
- まずはコーディング用紙に手書きからだ!
- 45 :名無しさん@1周年:2020/04/18(土) 16:30:52.77 ID:glHjKAFj0.net
- >>44
0,U,Zはいまだにその書き方する人いるな
- 46 :名無しさん@1周年:2020/04/18(土) 16:33:39 ID:5ft3Gb680.net
- 370アセンブラで書かれたCICSアプリがわかる。0c7を起こしたダンプリストからバグを追える。JCLをカタプロ無しで書ける。
隠居だけど使い道ある?
- 47 :名無しさん@1周年:2020/04/18(土) 16:34:14 ID:BOk+KsKt0.net
- 似たような名前のモンスターいたよなと思って検索したら、
ブラックオニキスに出てた奴だった。
- 48 :名無しさん@1周年:2020/04/18(土) 16:36:41 ID:PX6dmvWD0.net
- >>41
違う。古株の頭が固すぎて「頼んでるのは機能の追加だ。今動いてるのはそのままに追加をしてくれ」
の一点張りでリニューアルが許されないまま張りぼてが膨らみきった状態
もはや「何故動いているのか」を知るものがだれ一人としていない
- 49 :名無しさん@1周年:2020/04/18(土) 16:45:27 ID:gVIR52ip0.net
- 今どきCOBOLが使えるのは50代以上のオッサンだよ しかもそれは
珍しい方で恐らく大半が60歳以上
- 50 :名無しさん@1周年:2020/04/18(土) 16:46:48 ID:5ft3Gb680.net
- アンチパターンと言うシステム失敗パターン分類に構造化アンチパターンと言う物がある。
オブジェクト指向でシステムを構築する時はオブジェクト指向分析、設計をする必要があると言うもの。
COBOLで出来たシステムは構造化で構築されているから、直接オブジェクト指向で再構築すると必ず失敗する。結果は分析からやり直しだから時間もかかり高くつく。
- 51 :名無しさん@1周年:2020/04/18(土) 16:49:02 ID:Oh7KIA2m0.net
- 別に言語が新しければ言い訳ではないからな
- 52 :名無しさん@1周年:2020/04/18(土) 16:51:16 ID:8NF3o7a40.net
- go to 1
- 53 :名無しさん@1周年:2020/04/18(土) 16:52:17 ID:RKTHZzvY0.net
- >>47
それが >>3 らしいね。
ブラオニの頃のグラフィックスではもっとショボい感じだったが。
- 54 :名無しさん@1周年:2020/04/18(土) 16:53:17 ID:dl/qrMnW0.net
- >>14
★Cがわからない→ニート
専門学校から学んだけど俺には無理だった。
プログラミングは小さいうちから遊びでやってる人が天職な気がする。
- 55 :◆jPpg5.obl6 :2020/04/18(土) 16:53:30 ID:tEkea1tc0.net
- メジャーな言語で二進化十進数サポートしてるのがほとんど無いからしょうがないんでは?
他はC#くらいか
- 56 :名無しさん@1周年:2020/04/18(土) 16:54:50 ID:5ft3Gb680.net
- >>51 が正しい。
投資効果が見込め無い分野で新しい物作っても無駄。
従ってCOBOLが残る。
- 57 :◆jPpg5.obl6 :2020/04/18(土) 16:58:46 ID:tEkea1tc0.net
- >>53
コボルトはD&D時代からいるメジャーな奴だぞ
- 58 :名無しさん@1周年:2020/04/18(土) 16:59:20 ID:1g1flOcQ0.net
- 徒弟みたいに伝えられるもんか
- 59 :名無しさん@1周年:2020/04/18(土) 17:00:04 ID:DoSTWcWD0.net
- へー
みずほの話は言うほどガラパゴスでもないのね
- 60 :名無しさん@1周年:2020/04/18(土) 17:14:42 ID:1mkXgXqL0.net
- 別にCOBOLが悪いとは思わん。
コボラーがクソすぎるだけだろ。
- 61 :名無しさん@1周年:2020/04/18(土) 17:23:52 ID:HNyJdp7Q0.net
- オープン系とかホスト系とか業務系の開発してる奴ら古臭すぎてやばいな
BtoC向けサービス開発のスピード感に絶対ついて行けなくてかわいそう
- 62 :名無しさん@1周年:2020/04/18(土) 17:28:47 ID:EO6IOWNL0.net
- 汎用機がCOBOLで動いておるからね
まだまだ多いやろね
郵政の連携システム開発した時も区分機はCOBOLだった気がする
- 63 :名無しさん@1周年:2020/04/18(土) 17:30:22 ID:2/I0mtgG0.net
- >>61
その分動く金も大きいからな
- 64 :名無しさん@1周年:2020/04/18(土) 17:31:39 ID:8HHlSgJE0.net
- ブラックオニキス?
イロイッカイヅツ
ムーンストーンは結局どうなったんだ?
- 65 :名無しさん@1周年:2020/04/18(土) 17:33:16 ID:ZU/lwjGx0.net
- なんでCOBOLじゃあかんの?
30年以上も社会インフラが動いてきた実績があって、今もまだ大多数でCOBOLなんでしょ
それだけCOBOLが優秀なんと違うの
- 66 :名無しさん@1周年:2020/04/18(土) 17:35:47 ID:gu+mBOS50.net
- アーサー・C・クラークのSFで、コンピューターが故障した宇宙船で一人の乗組員が「私の祖母は日本人なんですが」と算盤を取り出して計算する話
を思い出す
- 67 :名無しさん@1周年:2020/04/18(土) 17:37:53 ID:CtoVSQTa0.net
- 40年前の学生時代に、
メルコム(三菱のコンピューター)で
使ってたわ
ドラムディスクなんてのもあった
- 68 :名無しさん@1周年:2020/04/18(土) 17:39:41.23 ID:ItXBw5cf0.net
- IDENTIFICATION DIVISION
- 69 :名無しさん@1周年:2020/04/18(土) 17:51:49 ID:MkRXT5MZ0.net
- >>65
優秀なんじゃなくて手が出せない
手を出すとリスク上がるわ金かかるわで伏魔殿になってるってだけの話
- 70 :名無しさん@1周年:2020/04/18(土) 17:56:16 ID:LP089Hb00.net
- 老練なcobolの使い手が現れてシステムを復旧改良して英雄になる
しかし約束の高額報酬を出し惜しんだ幹部によってもう用済みだとはした金でたたき出される
じつはバックドアが仕込まれており老プログラマの復讐が始まる
- 71 :名無しさん@1周年:2020/04/18(土) 17:59:01 ID:hbhCq+fZ0.net
- アラサーの同僚がCOBOL使いでした
- 72 :名無しさん@1周年:2020/04/18(土) 18:04:11 ID:VZ8dpOGT0.net
- >>15
なかなか面白い
- 73 ::2020/04/18(土) 18:10:02.10 ID:tEkea1tc0.net
- >>70
昔あった詐欺で、利子の四捨五入を切り捨てに変更して、切り捨て分を自分の口座に入れる手法は感心した。
- 74 :名無しさん@1周年:2020/04/18(土) 18:37:08 ID:0wUSQezd0.net
- 1から新しく作り直すのは駄目なん?
そりゃ立ち上げにかなり金かかるだろうけど後々考えたらその方が良さそうだけどな
- 75 :名無しさん@1周年:2020/04/18(土) 18:38:51 ID:Ih6ZLyx90.net
- >>15
手に資格
- 76 :◆jPpg5.obl6 :2020/04/18(土) 19:11:39 ID:tEkea1tc0.net
- >>74
なかなか難しいだろうね
作り直してどれだけの利益があるかを具体的に数字にでもして説明できないと上が納得しないだろうし
- 77 :名無しさん@1周年:2020/04/18(土) 19:13:06 ID:UMWKlpAh0.net
- >>74
一つの不具合でトップの首が飛ぶかもしれない基幹システムが多い
まず無理だよ
- 78 :名無しさん@1周年:2020/04/19(日) 05:56:35 ID:Zj+6uQez0.net
- 工場ラインの98をWin化できないようなもんだね
- 79 :名無しさん@1周年:2020/04/19(日) 06:25:55 ID:yx9VS5Lt0.net
- >>11
現代のC-C-Bだな
- 80 :名無しさん@1周年:2020/04/19(日) 07:10:57 ID:wxQVLre00.net
- え〜!?
今どきCOBOLの理由は、
「数少ないBCD対応言語だから」
なの?
- 81 :名無しさん@1周年:2020/04/19(日) 07:24:37 ID:uBr1Qomo0.net
- コボルとか誰でもできるだろ
総レス数 81
19 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★