RSSおすすめ記事です

スポンサーリンク

還暦COBOLはお荷物?リプレース計画が独自調査で判明

ニュースプログラム

プログラム

スポンサーリンク

1: 名無しのシステムエンジニアさん 2019/03/25(月) 16:05:41.34 ID:CAP_USER

長く企業の基幹システムを支えてきたCOBOLは、2019年で生誕60年、いわば還暦を迎えた。では、COBOLは今、どんな状況にあるのか。調査結果から明らかにする。
 日経 xTECHは2019年3月4日から15日まで、「COBOLに関する実態調査」をWebサイト上で実施した。生誕60年を迎えたCOBOLはここ最近、情報処理技術者試験からの除外が決定したり、厚生労働省の統計問題の元凶として扱われたりするなど、何かと「お荷物」のようになっている。では、COBOLは本当にお荷物なのか。アンケートを通じて現場の実態を明らかにするのが、本調査の狙いである。

 調査ではまず、COBOLを使ったシステムの開発・運用・保守の経験があるかどうかを聞いた。その結果、回答者1348人のうち、85.7%に当たる1155人がCOBOLの経験があると答えた。実に8割以上の回答者が何らかの形でCOBOLとかかわっている。

 経験年数を見ると「10年以上~20年未満」が最も多く、23.7%を占めた。また、10年を超える経験者も多く、およそ半数に達した。

約6割の企業にCOBOLシステムが存在
 では、COBOLを使ったシステムは企業内にどれぐらいあるのか。次に、COBOLを使ったシステムの有無を聞いた。ユーザー企業の場合は自社社内、IT企業の場合は担当企業の状況を答えてもらった。

 その結果、COBOLを使ったシステムが「ある」と答えた割合は、実に61.6%に上った。登場から60年を迎え、2000年代以降にその多くがリプレースされたとみられたが、実際は全く違った。約6割に上る企業では、いまだにCOBOLシステムが稼働している状況である。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00634/031800005/

17: 名無しのシステムエンジニアさん 2019/03/25(月) 18:00:36.81 ID:X48i8Wf1
>>1
お荷物なのは否めないけど、指数計算での誤差が無い言語がCOBOLだけなんだよな。
他の言語は指数計算の誤差が出るせいで、お金とかの計算とかではかなり嫌われるんだよな・・・・。

 

3: 名無しのシステムエンジニアさん 2019/03/25(月) 16:14:27.65 ID:8i+nNQ8Y
リプレースといっても 金も人もかかるがな

 

4: 名無しのシステムエンジニアさん 2019/03/25(月) 16:26:11.51 ID:25qC6MbJ
失われた言語はこうして作られる

 

5: 名無しのシステムエンジニアさん 2019/03/25(月) 16:31:40.09 ID:pwuyFgTG
仕様を決める非営利団体
コンパイラーや実行環境作成を私企業に依存しない

 

6: 名無しのシステムエンジニアさん 2019/03/25(月) 16:36:08.64 ID:g6NXuHjY
ダメな奴が作るシステムはどの言語で作ってもお荷物になるだけ。
そしてダメな奴は言語のせいにする。

 

8: 名無しのシステムエンジニアさん 2019/03/25(月) 16:42:04.95 ID:ybRbTlSg
COBOL、PL1、Fortran、RPG、これらのコンパイラには40年ぐらい前お世話になりました。もう消えてもいいかな。

 

14: 名無しのシステムエンジニアさん 2019/03/25(月) 17:44:31.39 ID:GrOrRZun
>>8
cobolとFORTRANは生き残っている。

 

12: 名無しのシステムエンジニアさん 2019/03/25(月) 17:42:33.12 ID:kx5FhZkp
COBOLの他言語へのマイグレーションは汎用機でUNIXが動くようになった頃から盛んになった
業務用端末にWindowsが載るようになってから特に
成功したり
失敗したりしているけど
ここで忘れていけないのは単に言語を変換するだけでお金を出す客はいない
なにかの機会についでにやる

 

18: 名無しのシステムエンジニアさん 2019/03/25(月) 18:03:38.59 ID:09RESIeE
リプレースする必要性が無いから残ってるというシステムも多いんだけどね

 

21: 名無しのシステムエンジニアさん 2019/03/25(月) 18:20:38.17 ID:o0tRxNyh
COBOLのメリットって何なん?
昔はCOBOLしかなかったから仕方なく今も使ってる感じ?

 

35: 名無しのシステムエンジニアさん 2019/03/25(月) 20:59:04.02 ID:hCUfzht9

>>21
無難なところで言うと読みやすいことかな?
読み易いということは、レビューもし易いし、バグも埋め込みにくいし、更新や保守もし易いという事。

品質特性で言うところの、保守性や移植性の高さでCOBOLを超える言語が未だにない。
ライフサイクルの長い基幹システムに丁度COBOLの特性があってる。

 

41: 名無しのシステムエンジニアさん 2019/03/25(月) 21:52:32.51 ID:3TpSLdC5
>>21
10進数計算が得意。
帳簿をまんま記述できる。
テキストオンリーのエクセルみたいな感じ。

 

24: 名無しのシステムエンジニアさん 2019/03/25(月) 18:39:10.66 ID:19ThttRo
COBOL技術者は人手不足と老齢化でドル箱。人月200万とかざらにある。

 

31: 名無しのシステムエンジニアさん 2019/03/25(月) 19:30:54.58 ID:uHxoKBh+
PCに汎用機のエミュレーターがインストールされててそれで動かしてるんだろ
汎用機のころと比べると恐ろしいくらいの処理速度で動くし、バグも無いからそれで十分なんだよ
システムのリプレースなんてしてもまともに動かなくなるだけ

 

33: 名無しのシステムエンジニアさん 2019/03/25(月) 20:47:46.43 ID:7D/a6Qjk
COBOLのいいところは,数値がBCDで計算されるから
小数点のある数値の計算も誤差が出ないところじゃないかな.
0.1+0.2=0.3 になるかどうか..
利息とかの計算を正確にできるのが利点.

 

38: 名無しのシステムエンジニアさん 2019/03/25(月) 21:26:07.78 ID:ER+JO0Nr
>>33
まあな
floatやdoubleなんかの浮動小数点数の表現だと0.1って正確には表現出来ないからな
二進数だと循環小数になる

 

36: 名無しのシステムエンジニアさん 2019/03/25(月) 21:13:35.02 ID:KjFYeMse

> 調査ではまず、COBOLを使ったシステムの開発・運用・保守の経験があるかどうかを聞いた。その結果、回答者1348人のうち、85.7%に当たる1155人がCOBOLの経験があると答えた。実に8割以上の回答者が何らかの形でCOBOLとかかわっている。

この時点でメチャクチャ偏った調査だろw

 

39: 名無しのシステムエンジニアさん 2019/03/25(月) 21:38:49.39 ID:TZSaEmIa
平成も終わろうとする今日この頃ですが、COBOL「へ」マイグレーションするプロジェクトが現在進行中という闇

 

42: 名無しのシステムエンジニアさん 2019/03/25(月) 22:35:25.60 ID:LClVyVTk
テレビで元号対応の特集やってて
新宿区の情報システム課でCOBOL使われてたぞ

 

45: 名無しのシステムエンジニアさん 2019/03/25(月) 23:18:51.77 ID:ZY21Lice
先輩の言葉
コボルはバカが書いても天才が書いても同じコードが上がってくる
だから保守も楽。そう設計されてるのがコボル
Cはバカに書かせてはダメ

 

46: 名無しのシステムエンジニアさん 2019/03/25(月) 23:27:01.77 ID:wBGsTcR/
2000年問題が終わったら、徐々にお払い箱とかいっていたのに、
それから20年近くたって、まだ生き残っていることに驚き・・・

 

47: 名無しのシステムエンジニアさん 2019/03/25(月) 23:45:46.39 ID:KjFYeMse
>>46
そうそう、 Y2K の時は COBOL おじさん最後の一花だねって思ってたわ。
おじさんたちまだ引退してないの? 今後は誰がメンテしていくんだ?

 

48: 名無しのシステムエンジニアさん 2019/03/26(火) 00:43:46.35 ID:8D5gH1nz
平成6,7年から他にしればよかったのにデフレ期にそのまんまにしていたのが多い
またSierなどがCOBOLのままにして
稼いでいたところがある

 

50: 名無しのシステムエンジニアさん 2019/03/26(火) 01:23:16.61 ID:UYMOeLyW

この手の記事はよくわからん。たまに出てくるよな。90年代以前の言語が悪的な。

今でもCOBOLで保守してるってことが悪いのかね?
システムへの要求(QCD)を満たしてるならCOBOLでいいんじゃね?
あと特定技術が要件となる保守をする人がいないってのは別の話だぜ。

 

51: 名無しのシステムエンジニアさん 2019/03/26(火) 01:35:18.08 ID:8D5gH1nz
昭和、平成初期から最後までCOBOLをやりたかった、やってきたじじばばが引退して放置されたとかw
Sier、ベンダーが食いたかっただけかも

 

52: 名無しのシステムエンジニアさん 2019/03/26(火) 01:37:11.76 ID:8D5gH1nz
対策、COBOLコード全調べし、仕様を掘り起こし、やったらいいじゃないか
他の言語で優秀な人が大勢いるのでしょ?簡単でしょ

 

Posted by flac