TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【決済】セブン-イレブン、コード決済に対応 PayPayやLINE Payなど5社と独自の「7Pay」【7月1日から開始】
【経済】大企業景況感、急速に悪化 過去2番目のマイナス47.6 中堅、中小は過去最低 [田杉山脈★]
【国際】ファーウェイCEO「法に触れてない」 米規制に反論
【教職】 不動産収入2億円の高校教諭処分
【航空】え、4人に1人しか持ってないの? 日本人の「パスポート保有率」が低い理由
【社会】総務省、HDD廃棄時に自治体職員の立ち会い求める 現場は「時間も人手も掛かる」と困惑
【鉄道】世界最速の時速360キロへ、JR東日本が新幹線の新型試験車両公開
【国際】日米など8か国の企業の借金 2000兆円に膨らむおそれ IMF
【実業家】孫正義氏「やりましょう。マスク100万枚寄付します。」
【企業】ジャパンディスプレイ 白山工場の稼働停止 来月以降も

【IT】世界は60年前の言語で動いている。米コロナ失業申請がクラッシュ、COBOLの古兵が大忙し


1 :2020/04/18 〜 最終レス :2020/04/28
コロナでギークが一番驚いたのがこのニュース。
失業給付金の申請者が史上最悪の1680万人に達して全米で業務システムがクラッシュ! 化石のプログラミング言語COBOLを操る古参プログラマーが現場の最前線に駆り出され、「こんなこともあるんだな…」、「コロナって計り知れないな…」とIT業界を驚嘆させています。
絶滅すると言われ続けて60年
COBOLは1959年、インターネットが生まれる遥か以前のメインフレーム時代に生まれたコンピュータ言語です。大学で教わるようなものではなく、使いこなせるのは現場で覚えた生き残りの人たちだけ。完全自動処理ではなく、手動で実行する処理も多く、早くから「死にゆく言語」と言われてきました。
早くから、というか、開発の翌年には開発チーム自身が「そんなに長続きしないだろう」と冗談でCOBOLの墓石(写真)をつくっていたほどなのですが、これがなかなか廃れなくて、今だに「銀行システムの43%、対面取引の80%、ATMの95%」(Reuters)はCOBOLなんですね。
アメリカでは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兆ドルの景気対策で盛大にクラッシュ
以下ソース
https://www.gizmodo.jp/2020/04/an-old-computer-system-is-keeping.html

2 :
まるでバトルシップだな
ロートルの出番だ

3 :
俺はMZ-80BのS-BASICを使いこなして一部機械語も使っていたけれどどこにも需要はない。
もう忘れたけど。

4 :
>>1
cobolってのそんなに優れていたの?

5 :
メンバメイCOBOLスミ11

6 :
10年ぐらい前かな。
マイグレーションするのに、組み込まれたアセンブラ対応で
相当引っ張りだこだったらしい。単価も良くて。
今はもう落ち着いたと思ったけど、需要はまだあるのか・・・

7 :
コボラーの俺
52歳のくそじじいでも
転職先見つかったよ
新入社員研修で
コボルは一生物です
なんて言ってたが
ホントだったw

8 :
ハッカーに強いのけ?

9 :
フォートランもあるのかな?

10 :
IT先進国の欧米を見習え(棒

11 :
また「養老会」のスレが立ってしまった。
by 元こぼらー
50だけど、もう、おれはいいよ…。
あんなに残業する日々では体がもたない。
脳も衰えたわ。

12 :
黎明期の言語がまだ生きてるってすごいな
神話かw

13 :
B-52みたいな言語やな

14 :
>>1
既存のシステムを更新しようとするからだよ、馬鹿だな

ベンチャー企業に新しい銀行システムを作らせて完成したら完全子会社化すばいいだけ
既存のIT会社よりも数段レベル高い人材多いから安上がりなんだけどね
既得権益者の老害には理解できないからみずほみたいになる

15 :
ビジネスロジックをゴリゴリ書く言語は強いな。

16 :
どうしてこうなるまだ放っておいたんだ。

17 :
平時にデータ構造が近いXMLにコンバートしてゴニョゴニョしておけば

18 :
日本もあちこちで稼動中w
わたしがやったのもwww

19 :
>>14
長年に渡る契約・法律・商慣習が組み込まれてるから新たに作るって訳にはいかない
そんな業務ノウハウのない新興企業には入り込む隙も無いわ

20 :
>>4
cobolって簡単に言えばcとsqlがドッキングしたような言語なんだな。
んでsql的な部分をsqlに任せてJavaだのc#だのにま

21 :
…任せた方が後々メンテナンス性良いんだが、Javaもsqlも割とgdgdだったから今でもcobolコーダーは世界中どこでも需要ある。

22 :
>>8
60年前のプログラムだよ
ハッカーでも80歳以上でないと攻略不可能

23 :
>>1
『べーしっ君』に出てきた「コボルのおばちゃま」を思い出した。
あの段階で「ちょっとセンスが古い」と書かれていたのに

24 :
COBOLのおばちゃまよ

25 :
やる仕事はクソつまんねえけど食い扶持にはなる。

つまんないけど。

26 :
みずほも俺がいたころはCOBOLだったなぁ

27 :
おいさんはコロボックルになりました

28 :
>>26
メインフレームは何一つ置き換わってないのでバリバリCOBOLですよ

29 :
そもそもcobolを他言語に置き換えなくてはいけない理由ってあるの?
割と簡単で可読性も高いと思うんだが。

30 :
タイターだって未来の人類滅亡阻止?のために80年代のIBMパソコン回収に来てたやん

31 :
何回も同じスレ立て直すの流行ってんのか

32 :
マジかよ魔女の宅急便のトンボ大忙しやな

33 :
最近の技術はなんでも値段が高いからな
保守契約ライセンス料とかいろいろと
確かに今のもののほうが機能は上だろうが
料金は高いし、いざというとき小回りが利かない
それにセキュリティホールとかバグとかが出やすい

34 :
2ちゃんはFortranで動いている

35 :
鉄則:動いている物は触るな

36 :
今、アメリカでコボルPG滅茶苦茶需要あるらしい。主に失業保険システムの保守管理らしい。

37 :
COBOLって今から勉強できないの?

38 :
COBOLって最強なんじゃね?

39 :
クリント・イーストウッドのスペースカウボーイとウォー・ゲームを足したような、
かっこいい爺コボラーが世界を救う映画を
「何でこんなところに冷戦時代のコードが」的な感じで

40 :
いまだプロペラの戦闘機が活躍しているようなもんか。

41 :
たとえるなら、COBOLは給料は良くてもひたすらそろばん計算だけさせられる苦痛があると思う

42 :
cobolなんて平安時代の言語は無理だよ

43 :
熟練COBOLの技術者は人月250万とかするよ。

44 :
>>3
パチンコのメイン処理は今でもZ80だから、そこなら需要あるかもな。
払出し計算は警察の審査が必要で、事実上Z80以外では提出出来ない仕組みになっている

45 :
素人の疑問なんだが、コンピューター言語って新しけりゃ
それだけで無条件にいいもんなの?

46 :
>>32
まさかとは思うがコポリとかけてるのかね?

47 :
そもそもコボルはITじゃないからな。
バックオフィスにアイドルみたいな若い女の子をはべらせている流行のIT企業を想像しちゃいかん。

48 :
>>45
そういうわけじゃない。
大抵は実用性よりシステム部門が「俺たちスゲー」と言いたいだけのもんだ。
少し前はRubyがその立ち位置だったが最近はGOがその立ち位置になってる。
なので「GOやってます」みたいなとこは避けた方がいい。
専門家気取りの使えない馬鹿ばっかだから。

49 :
>>35
そそ、欲かいてドツボなw

50 :
最先端でもまともに業務システム組めないような言語よりも、
半世紀前の遺物でも現代の業務システムを動かせてる言語の
ほうがはるかに有用だろうに。

51 :
>>45
Java以降のは基本的に仕様がどんどん付け足されてる感じなので
パラダイムが同じ奴なら他の言語でもある程度応用は出来る(業務内容は別として
あと根底はやっぱりCとか古めの言語だったりする(Pythonのライブラリとか
言語そのものは適材適所、だが明らかに使ってる奴の意識が低い言語はある
VBてめぇのことだよ

52 :
>>16
コードが仕様になっているからな。

53 :
>>4
世界最古のDSL

54 :
>>19
これに尽きる

55 :
COBOLが悪いのではなく、コボラーさんたちのプロセス指向がダメなのよ
しかも何かあるごとに既存ソースをコピペして亜種プログラムを増産する
出力帳票の固定タイトルが違うだけ、あとは全く同じ、ていうプログラム何本作るんよ
アタマわいとんのかキサン

56 :
何で無くならないかと言うと、ハードだけ最新にしてソフトは既存資産移行するのが一番安上がりだからだよ

57 :
何故か日本だけ叩きマンが一言↓

58 :
30年物の保守の案件もあるけど、
値打ちも作業ボリュームも理解できないような奴らが勝手に3人月とか
ほざいてくるから、一蹴(笑)

59 :
アメリカ国防総省様にもう一度新しい開発言語を開発して貰えば良いじゃん

60 :
>>45
最近の言語にあまり手を出してないから完全に印象だけだけど、
古い言語の方がマシン語に落としたときの状態がイメージしやすいのもあって、省メモリとか低スペックで十分動く。
だけどメモリ管理やらなんやらが諸々手作りなので、バグを作り込みやすいし、
コード流用なく作れば、本当に一から作らんといけないところも多くて大変になる。
最近のは下の部分はある程度勝手にやってくれるし、ライブラリや流用しやすいコードもあるので、
メモリとかのリソースは食うけど、管理ミスってバグ作り込むとかが少なくなってるかなと思う。

61 :
だれもきいていないのに、やれITじゃないとか
なんだその考えw

62 :
プログラム言語の翻訳ソフトってできないのかね
一社が数百億、それが世界中なら
できたらひと財産やで

63 :
>>55
ユーザーの鶴の一声でウォーターフォール開発なのにSTフェーズでも仕様変更が入るのが帳票や画面なので
亜種PGMを作るアプローチは間違いでもない
というか、Javaや.Netでも編集処理を実装するクラスは分けるよ
下手に統合するとバグのリスクが増えて、リグレッションテストの範囲が広がるだけだから
そもそもクラスの継承という概念はそうした亜種PGMを作りやすくする為に生まれた仕組み

64 :
>>62
20年以上前からそんなん山ほどある
プログラミングにおいて、素人の趣味とプロの仕事の違いは「成果物が正しいか検証しているか」の違い
「翻訳結果に間違いがないか?」を検証する作業だけでも膨大な金がかかるから、何か特殊な事情がない
限り使われない事が多い
どうせ大金かけるなら翻訳するよりもっと使いやすく作り直そうって考えに普通はなるからな

65 :
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 10
MOVE 'ヌ’ TO WK-1
MOVE 'ル’ TO WK-2
MOVE 'ホ’ TO WK-3
MOVE '゜' TO WK-4
MOVE SPACE TO LP-132
MOVE WK-AREA TO LP-132(I:4)
WRITE LP-R AFTER 1
END-PERFORM.

66 :
確かロケットの制御はフォートランて聞いたな。
見かけは先端なんだが問題を出し切った枯れたものを使っている。
日本でも工場など今だにPC98やMS-DOSを使っていたりする。

67 :
>>66
フォートランは未だに計算最速だから
最新のプログラムでもコアはフォートランかc
っての科学計算でよくある

68 :
>>59
Adaって、仕様のおばけじゃん

69 :
>>66
工場で古い機器が使われる理由は交換する金がないだけで、良いから使っているわけじゃないぞw
業務継続における障害耐性とか考えれば、保守部品が手に入らない機器を使う事は極大レベルの
リスクになるのは当たり前の話

70 :
VMというID 9801VM w

71 :
>>22 >>52
COBOLの恐ろしさがわかった((((;゜Д゜)))

72 :
0C7

73 :
>>37
多分、ブコフ探し回らないとリファレンスブック置いてないかと

74 :
>>65
DISPLAY "ガッ" UPON CONSOLE.

75 :
>>29
1.更新・更新、また更新により
  既存プログラムの可読性が落ちすぎ。
2.コボラーの減少により
  メンテナンスできる人が減った。
こんなところかな。

76 :
昔、昔、まだコンピューター言語がバラバラじゃった頃
事務処理にもっとも便利ということで世界初の標準言語に選ばれたのじゃ
そのおかげで今日に至るまで生き残ってきたというお話

77 :
>>72
あちゃ〜 またABEND データ例外だwwww

78 :
インディペンデンス・デイみてモールス信号学んだはw
手旗信号もやっとこうかな

79 :
俺が現役COBOLerだった頃は0C7とか出すと恥ずかしいバグの典型例だったが、今だと低脳COBOLerが通っぽく振る舞う為のキーワードなのか・・・
世の中変わったな

80 :
cobolからjavaなんて冗談じゃない(´・ω・`)

81 :
うーん、加齢臭のキツいスレですね…
みんな元気そうだけどw

82 :
>>14
はあ…………
そんな大雑把なやり方で移行できるなら苦労はねーんだよ。
どうしてど素人は自分がそれまでの誰よりもよく分かっていて頭が良いと勘違いできるかねw

83 :
まさか今は名誉教授で存命中の
伯父さんにも声が掛かってるとか
あんのかな?

84 :
>>79
0c7に反応してレスしてる時点でお前も同じだろ
「目くそ鼻くそを笑う」だ
ちなみに俺は耳くそがカサカサだ

85 :
>>79
クスっと笑ってしまった俺も歳だな

86 :
>>29
生産性が極めて悪いからな
COBOLの機能を純粋に見ても生産性は低いけど、それ以上にそれを取り巻く環境が、真空管の時代からたいして進化してないって事の方が深刻
汎用機の世界だと80桁x24行のISPF画面でペチペチ一本指タイピングするジジイが現役とか、IDEが無いからコード補完やリアルタイム構文チェック、静的デバッガが無いとか、
デバッグ作業でブレークポイントが使えないとか言い出すとキリがないくらい劣悪なんだよ
低脳COBOLerが自慢げに話す0C7だって、最近の言語の普通の環境ならコード書いてる最中にエディタがアラートが出して、その場で直して終わるレベルの話だからね
それをコンパイルして、クソ分かり難いログをダラダラ追いながらシンタックスエラーとか直して、テストデータを悪夢レベルに使い難いエディタから作って、
クソの塊みたいなエディタからクソの塊みたいなJCLとかいう最高に無能なシェルのご先祖様を使って動かしてみないと分からないっていう世界が汎用機COBOLの世界
笑えるだろ?w

87 :
NEC が ACOS を作り続けてくれるので、まだまだ現役。
https://jpn.nec.com/products/acosclub/charter.html

COBOLのシステムも、そのまま動き続けるよ。

88 :
>>14
それ仮想通貨屋さんがやって大爆発したw
孫請けの中国人が盗みまくった

89 :
0c7に食いつくやつが多いなwwww
よっぽど懐かしいのか、知識をひけらかしたいのか?

90 :
さすがに情報処理試験の選択言語からは外されたようだな

91 :
>>29
AK47もみたいなものだなw
100年後もCOBOL使ってるだろうね

92 :
コボルなんて一番簡単な言語だから別にジジイ使わなくても若い奴の方が
すぐ使えるようになるよ

93 :
>>86
詳しすぎて笑える

94 :
>>87
ACOSは継続かぁ、HITACはどうなったんだろう

95 :
>>14
そんな簡単にできるなら60年も同じ言語使ってない

96 :
夜間バッチで、オペレーターから電話があるとヒヤヒヤしたな
指示書、JCL、プログラム修正どれかをミスったかと
大抵、オンラインプログラム側の入力チェックの甘さから被害を受けて、えらい目に遭っていたが

97 :
要は以降が遅れただけで
別に流行ってる訳では無いでしょ

98 :
そこまでするなら
完全アナログ手法でもよくね?ww

99 :
>>98
COBOLはアナログなのか?

100 :
>>37
ロシアなら余裕で現役かもw


100〜のスレッドの続きを読む
【企業】ワタミ会長に渡辺美樹氏が復帰
【半導体】スマートフォンがPCと同じくらいの速さに…サムスン、速度3倍アップの次世代モバイルメモリー量産
【企業】Huawei、中国政府から特別な経済的支援を受けているというWSJの記事に反論
【鉄道】JR四国に経営改善指導 国交省、自立計画の達成困難で
【業績】松屋フーズ、一転増益、純利益18億円、4〜9月期
【自動車】レギュラーガソリンさらに急落、前週比4.2円安の124.8円 3年7か月ぶりの安値 [エリオット★]
【国際】米グーグルを集団提訴 「秘密モード」で情報収集 [ムヒタ★]
【経済】先見えず 「あきらめ倒産」増
【財務相】 麻生氏、韓日通貨スワップに言及 「誰が頭を下げて金を貸すか」 2020/03/30
新型コロナで…確定申告4月16日まで延長 2020/02/27
--------------------
コードギアス 復活のルルーシュ 雑談スレ★96
ランネットの大会レポを語るスレ18
ミルフルール撮影会
ヴィッキー・チャオ 趙薇 チャオ・ウェイ Vicki Zhao 8
結局みんなNHK入るんだろ?
【バーチャルYoutuber】にじさんじ有ンチスレ18630【ドブボは才能】
●○業務スーパー(神戸物産限定) Bグル第64支店○●
MX・tvk・テレ玉・チバ・群馬・とちぎ実況 ★ 64391
PC-88VA4
【PSO2】いつになったらバランス調整終わるの?
【NWN】Neverwinter Nights -40-【SoU/HotU/NWN2】
THE ORAL CIGARETTES 6
■□■□チラシの裏16487枚目□■□■
アラド戦記 5285HitCombo!!
短距離用陸上スパイクについて語れ
【WHO】「ウイルス封じ込めのチャンス縮小」危機感 医療未整備国への支援要請 各国に資金提供の強化も呼びかけ[2/22]
【兵庫県】勝谷誠彦 Part1【知事選】
【豚】PIGFACE【ブッダ】
CCさくらのBGM・音楽を語ろう!そのU
Y!mobile ワイモバイル 総合スレ 66通話目
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼