【IT】COBOLに罪はない トップ自ら情報戦略を
■ このスレッドは過去ログ倉庫に格納されています
日本の活力低下の一因はデジタル化の出遅れにある。まず手を着けるべきは、古びた情報システムの刷新だろう。改修できる人材の枯渇も迫っている。デジタル化による爆発的な変化に企業が適応するには、トップ自らが情報戦略を主導する必要がある。
「COBOL」というプログラミング言語がある。1959年に業務用に開発され、金融機関などの基幹システムでは依然として現役だ。統計不正で問題となった厚生労働省の毎月勤労統…
https://www.nikkei.com/article/DGXMZO48430390Z00C19A8TCR000/ >>181
C言語やJavaで同じ処理を書いた場合より、わかりやすいと思う。 >>153
日本は終わってるな
オブジェクト指向も理解出来ないのか >>183
出来ると思うよ。やり方工夫すればね。
Cobolでしか出来ない事なんて今はないだろう。 >>69
ゲームなんかなら「テヘペロ」で済むけどな >>183
工夫すればできる
と、
工夫しなくても普通にできる。
は大きな違いだよ。
経理上の帳票処理の概念を、そのままのイメージで実装できるのはCOBOLが一番得意。
そのために設計された言語だし。
JavaでBigDecimalとか使って頑張って、JDBCとかSpingフレームワーク使えばできないことはないけど、
なんのために、億単位の予算かけて言語移行して、なんかいいことある? バグもミスも許されない。
後から修正も許されない。
部品交換は許されない。
一度組み入れたら20年は問題なく動き続けなければならない。 >>190
ビッグデシマルって小数点丸めてるだけだし、金融には向かないよね。
どっかで一円くらい誤差が出る。 信頼性は言語の問題では無いわな
いかに検証するための環境を整備するのかで信頼性は担保される
しかしCOBOLの世界はそれが出来ているのかね?
人海戦術で金をつぎ込んでるから安心というなら息切れするぞ >>196
64桁まで扱えるので10進演算でCOBOLと同程度の精度はあるそうだ >>198
COBOL規格は、符号付10進32桁保証だぞ
2進整数でも100ビット以上必要
あと事務計算では、1円の端数が出たり出なかったりは通用しないから >>199
10進数で64桁まで保証
精度はこちらの方が上なんじゃ? COBOLの人は何かと言うと10進演算がーというけれど、
60年前と違って、今ならちゃんと仕様が定義されていれば精度や丸め方法やその他諸々含めて
COBOLと同じ動きをする型を作るのは簡単だし、速度もx86サーバでメインフレームと
同等かそれ以上の速度出るから、そこだけ覚えて帰って欲しい。 >>200
サポートが面倒
納品時にバグが存在しないもの以外ヤダ >>202
BCD演算ルーチン組んで性能評価してみれ
そこで激遅になるって分かるから うまく進めるチームはどの言語・ツールを使ってもうまく進めるし、
ダメなチームはどんな良いものを使っても失敗する。
つまり、言語がどうとか言ってること自体がもう分かってない。 将来この言語でなく、他の言語もいわれるんだろうなw >>202
建築の公差や金融の小数点問題は、技術の進歩でむしろ深刻化している ディープラーニングでソースから仕様を書き出すみたいなのできないの? 30年以上も経ったCOBOLのソースには盲腸が一杯あって
考古学的に検証していかないと,何しているかが分からない みずほの新システムも半分はCOBOL
なんだが。。 >>211
まず無理
コードからは「何をするか」は分かる
しかし「何がしたいか」は分からない
簡単に言えば1+1を計算するコードからどんな意図を読み取れるのかってこと こういうスレがあると必ずCOBOLについて書く、キチガイさんがいるねw ソース見ても、実際には通らないロジックがそのまま残っていたりする
業務に10年以上関わっている人でないと,それが必要なのか不要なのかも判断できない 昔からのデータや業務を捨てる勇気があるだけで全然違う >>202
先ずCOBOLerに他の言語とか無理。全員が、ではないけど、大半がCOBOL限定職。
大きいシステムだと各メーカーのフレームワーク的なのが組み込まれてて、
それがあるのが前提でしか作ったことが無いやつも多いし。
何より、そいつらに他の言語覚えろって言ったときの拒絶反応がでかすぎるわw
システム自体は別に今問題なく動いてるんならCOBOLのままでも良いと思うぞ。
合併とかでシステム統合するんなら、とりあえずF外しとけばデスマ突入回避出来るだろうし。
Hとかなら、頭おかしいんじゃね?ってくらい、石橋叩きまくった挙げ句に渡らないレベルでチェックするしなw 勘定システムで一番の問題は、
COBOL云々より、現代的な金融システムを知らないが多すぎて、ソースかけないこと。
COBOLが良かったのは、金融業務に詳しい人なら簡単に使えた事。 COBOLって金融に特化したプログラム言語ってわけじゃないでしょ そうですよ
金融以外でも使われている、稼動している 交通系でも使われてるぞ。
人手足りなくてヘルプ頼まれて、COBOLウゼーって思いながら適当に組んでたしw スペースシャトルの制御システムは、COBOLベースのオリジナル言語で、ラインプリンタの特定の桁が、アポジモータのスイッチだったり 何で作っても結局安全性がんじがらめのDSLで書くことになって
それがCOBOLと等価でした、なんてことになったりして >>225
スペースシャトルは2011年に引退したぞ >>228
日頃あまり聞かないから専門用語っぽいってことじゃね? 日経はどこかのPC企業かIT企業を忖度してるのか?
下手に置き換えない方が良い場合も多い、これもそう
https://www.nikkei.com/article/DGXMZO49051900X20C19A8TJ1000/
「工場に居座る「老害パソコン」IoT導入を阻む 」 老害パソコンってひどい表現だな
この記事書いた奴ネラーじゃないか? 日経新聞はCOBOLを古いと否定するが、Amazonのデータセンターは新たに複数の言語
をサポートし、COBOLもサポートしているよ。
日経だけが取り残されている。 主な所はしゃぶりつくしたから、
残飯を漁りだしただけだろう ■ このスレッドは過去ログ倉庫に格納されています