COBOL60周年!2000億行のプログラムが今も現役でFortune 500企業の90%がCOBOLでシステムを運用
■ このスレッドは過去ログ倉庫に格納されています
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プログラムの方が長生きしそうだ。 >>35
そのAIがスパゲッティなの(´・ω・`) 何とかdivisionとか見ただけでうんざり
コードと言うより文章、最後にピリオド付けないといけないし ソフトバンクなんかLinuxでCOBOLとかだろ
もう無茶苦茶だっての
みずほとかだけだよ、まともに汎用機でどうかしようとか、銀行だけ あと10年程で引退だから、生涯COBOLだけ、で終りそうww 一方任天堂の前社長はレガシーシステムのスパゲティコードを全部一人で解読してシステム刷新した天才
逆に言うと天才がいないと無理って話になるけど COBOL基準でC#の開発を語られると死ぬ
共通関数だ、グローバル変数だ、コピー句的なのは?
って認識を合わせることの段階でつらい…
無理してCOBOLから置き換えなくても良いから… >>5
金融関係は統合統合の繰り返しでシステムがごちゃ混ぜになって手が着けられないってのが本当の所だろうなぁ
手を着けようと概算見積もりをしてもものすごい金額になる >>8
Javaはねーわ
COBOLのCOMPUTE命令も真似できないのに >>66
人工知能システムもIBMのzとか売ろうってだけだしな システム移行の時に仕様書が紙でしか存在してなくて、しかも更新を重ねた結果分ぶ厚く古文書みたいになってたのを思い出す。 COBOLの優位性をガンダムで例えてくれ。
BASICでもCでもいいじゃんって思うわ。 現状と同じ動作を保証できないから、他の言語に移行できないよね >>2
英語の初男ももろくに出来んと分からんだろジャップm9(・∀・)ニヤニヤ >>57
動作がわかるなら中間ファイルの中身もわかるだろ。
>>27
原語を簡単にするための仕様の曖昧さが実装したときの害になるんだよ。 >>63 みずほはいい加減ATM止めるのをやめろと。統合失敗してるんやろ >>38
1/3*3=1ってのは理解できるだろ?言語の仕様としてこれを保証している(だから勘定系に使える)のがCOBOL。
1/3*3=0.999999(無限小数)ってのが他の言語。これを置き換えれると思う? 会計ソフトを触ったことがあるがすげえおっせえ
月次処理を貯めると帰りに更新かけて翌朝終了してるレベル 俺かつて仕事でRPGばっかやってたんだけど、COBOLのほうがメジャーなんやね。RPGもまだわりと使われてるよね ひょっとしてコボル専門だけで30年飯が食えたんじゃね?w >>52
同じ。汎用機もできる三十代なんで儲かるぞ、と。
今はウェブやってるけど。 COBOLなんかやったら頭が腐るからやめとけ
もう完全にそっちの世界で生きていく気なら止めはしないが >>43
ドコモはjavaに移行したしなぁ。サーバはまだCOBOLなんかいな? COBOL全然知らんかったけどCOBOL→C書き換え案件は入門書買うところからやって何とかできた 博物館行きの骨董品まだ使ってんのかな
コーボーラー♪なんとかブルー♪ 昔やらされたなあ、COBOL
ひたすら退屈だった記憶しかない 学生時代に授業でやってた頃はこんなの役に立つのかと考えてたが今でも
まだ仕事で使うとは思わなかった COBOLのゴリゴリしたシステムをJavaでラッピングさせられたわ
不毛な作業に鬱になるかとおもたわw 前いた会社にコボラー居たな
偽装請負メインの中小で社員は基本他の会社いるんだけど
1人だけ自社常駐してはった >>3
綴りを間違えるくらいなら、最初から
ID DIVISION. と書くべし COBOL/Sなんかはよくできてたと思うがなあ
ローカル変数とかもきちんと使えるし
引数も使えるし フォトランは、情報処理検定試験とかいうのがあって取った記憶があるけど
コボルは知らない
それに、フォトランにはとっても楽しい歌があるし >>100
他に誰もやってくれないんだから
それでよし >>88
来年でコボル歴が満30年になる私が通りますよ。 COBOLは必要な機能を極限まで絞り込んだ凄い言語だと思う
かなり頭良いひとが作った感じがする 文系の事務系の人でも扱えるように英語っぽく作った文法らしいけど、逆にゴチャゴチャしてわかりづらいw if then elseはCOBOLから定着したんじゃないの? 汎用機の頃、同じCOBOLでもIBMやNEC、富士通で規格で定まってない部分で仕様に違いがあってダウンサイジングで苦労した嫌な記憶が COBOLでABENDなんてストレージ不足がほとんどだから、今はデバッグほとんどいらんのやろ。 0C7は見りゃわかるが0C4はちと考える必要があったな >>87
FFRPGに興味のある人も多いけど、現場はまだまだRPG400だね。
あと、10-15年くらいは楽に食っていけそう、単価高めだし。 >>121
大体添字オーバーだったような
0Ç1が難しかった 0C7 0C4 など他の言語でもエラーコードは異なるがやってしまう人は多数 >>125
bus error. segmentation fault みたいな感じですかね >>6
AIに
COBOLからFORTRANへの自動翻訳をさせるのはどうかな 他の言語だって長期に渡ってメンテすればコードはスパゲッティになり仕様はコードにしか残らなくなる プログラム言語に「年齢的な引退の時」なんてあるの?
そんな説、初めて聞いたわ。 >>113
VISは確かオンライン、IBMならMVS 0c4記憶保護例外 0c7データ例外 0ca10進数オーバーフロー 0cb10進数除算例外 b37記憶装置の容量不足 d37似たようなもの だったっけ! COBOLと言うか汎用機がいいんだよ
旨い早い高いの三拍子揃ってるからw >>7
あと10年くらいしたら、AIが受注するんちゃう?
でも、COBOLのまんまでメンテするの。 COBOLの現場は40〜50代くらいのおっさんばっかなイメージ。 金融計算のCOBOL、科学計算のFORTRANは無くならんで
その世界は完結してる イキったくそがきが批判しがちだが
超超安定してずっと同じ処理してくれる
他のものでそんなのはない
ただもう要員として保守出来なくなりつつあるという点
そんだけ >>53
CORRESPONDINGは嫌いだ。
便利なんだろうけど。 >>115
同じ社内でも機種によって対応する言語仕様が違っていて苦労したは。 >>106
復活版は最初「妖獣都市」の川尻善昭監督が、こういう画でやるって聞いて期待してたのにな〜、、、
ハリウッド実写版に期待するか >>113
はーい、それもですね。
’二次索引’とかいう。。 >>148
わかるよ
俺はシステム3100の頃やってた >>149
今のわかもんはシャープっていっちゃうよな >>145
ACOSとITOSだと画面系全然違うもんな 20年前までコボルメインのSEやってたけど給与安すぎて足洗ったわ。デスマやって手取り14万って何だよ。今は建設業やってるけど何とか飯食える。 >>130
x周囲を見渡せば40代が限界だと気づくよ。あくまで相対的にだけど。 0C4、0C7なんて20年以上ぶりに聞いたw
想い出すことさえなかったw
COBOLerじゃない汎用ソフト屋だったけど懐かしいな。 ACOS-4 --> abort
(abnormal end: abend)
IBMでは、abend というんですね。
本日学習。 IDENTIFICATION DIVISION.
CONFIGRATION SECTION. COBOLの評判がなぜわるいのか教えて
他の言語とどうちがうの ■ このスレッドは過去ログ倉庫に格納されています