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プログラムの方が長生きしそうだ。 >>8
Javaって勘定系じゃないんじゃない?
それははやめといた方が良さそう。 こっ こっ COBOLのおばちゃま!!
最新ミリタリー関連記事/ Miletary & Mecanix
http://yamatotakeru999.jp/index.html
★サウジアラビアでドローン攻撃発生
更に世界の最新軍用ドローンを見る
★中国 ロシア 北朝鮮
日本の領海に迫る侵略者の影
★青森 三沢航空祭
千葉エアレースなど 航空機尽くし 結局Java転向するよりコボラーのほうが稼げてそうだなこれ さすがにCOBOLがガチガチで置き換えできないは嘘だろ
そんなノータリンなプログラマーいるかよ >>24
俺の周りだけかもしれんがjava使ってる人間が急に減った印象 1万ステップの糞ソース解析させられて吐いたわ。バカが作ったソースコードほどメイルもんはないw COBOLがって言うより、元の仕様が複雑過ぎて、今のSEのレベルでは理解できないだけだろ
教えてくれるやつもいないだろうし
民法とか法律でも似たようなもの
最初に思想があって、それを言語化する時に絶対に違えないように縛る為に、理解しづらい言い回し使ってたりするし >>36
>Micro FocusのようにCOBOLアプリケーションのクラウドへの移行支援を提供する企業もある。
仕事でunixで動くCOBOLとかよく設計してたわ
はなし聴くとソフトバンクもそれらしいな
んで生き残りが居る cobol名人凄いぞ、何でもcobolでやっちゃう >>28
c言語理解できりゃCOBOL難しくないと思うぞ?
bcdが前提で動くというのが金融で信頼されてるだけ。 >>40
アメリカ軍に走行撃されながら書いたけど、何処かえた >>33
報告と管理に必要だからしゃーない
金融庁に文句言ってくれ >>47
俺のいる四国にはそんなプリンターねえし仕事ねえわ、あははは >>50
四国かぁ四国は分かんねえわ…
こっち都銀相手だからクソほど仕事あるぞ
どれも大変な仕事だからみんなやりたがらないけど >>13
いや、COBOLをメンテナンスできる人間がいなくなるから仕事になるって教わったわ。 moveとか凄いんだよな、えーーーこのmoveだけでこれ全部済んじゃうの??? 日本でもCOBOL専門の会社立ち上がったし
レガシーシステムメンテナンス業だけで成り立ちそう >>45
cobolが難しいんじゃないよ。cobolで作るためのdbや中間ファイルの構成になってるせいでcobolの動作は解っても、何を入力して何を出力してるか解らなくなってるせいだよ 実際のところアメリカでも今問題になってるけど
システムってのは完成した瞬間から陳腐化して行くんだから
SIerに投げて外注してるようなシステムで切り盛りしてる会社なんて
ベンダーに首絞められながら金払ってるようなもんだからアホだよな >>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似たようなもの だったっけ! ■ このスレッドは過去ログ倉庫に格納されています