1 ネトウヨ ★ :2021/11/03(水) 21:16:58.51

 「COBOLは滅びぬ。何度でもよみがえるさ」。ご存じ「天空の城ラピュタ」のセリフのもじりだ。手あかがついた表現で恐縮だが、最近、COBOLについてこんな風に感じることが増えた。

 長期的な視点でCOBOLが消えゆくプログラミング言語であることに異論がある人はいないだろう。よほど特殊な事情がない限り、システムの新規開発にCOBOLが採用されることはない。IT関連資格の定番である「基本情報技術者試験」でも、2019年の秋期試験を最後にCOBOLの出題が廃止された。

 以前このコラムで、このときの基本情報技術者試験、すなわち「最後のCOBOL試験」を実際に受けたてんまつを紹介した。試験自体には合格したものの、COBOLの出題部分の成績は散々だった。

 その試験勉強のためにCOBOLの解説書を書店で探したところ、ほとんど見つからなかった。大型書店の書籍検索機で「COBOL」がタイトルに付く書籍を検索したところ結果は0件で、表紙が傷んだ解説書をようやく店頭で見つけた。

 この最後のCOBOL試験が実施されてから、もう2年がたつ。さすがに新たにCOBOLの勉強を始めようとする人はいないだろうし、解説書も絶滅しただろう。そう思って、大型書店の書籍検索機で2年ぶりにCOBOLの解説書を検索してみた。

 すると驚くべきことに、6~7種類のCOBOLの解説書が「店頭在庫あり」と表示された。以前よりも増えていたのだ。売り場を確認したところ、小さいながら「COBOL」と表示されたコーナーがあり、そこに解説書がずらりと並んでいた。それらの奥付ページの発行日を確認したところ、1978年に初版が発行されたような古い本もあるが、2000年代になってから出版されたものもあった。

 その中の1冊を見て驚いた。初版発行こそ1999年と20年以上前だが、「第3刷発行」の日付に「2021年2月25日」と記されていた。今年になってから新たに印刷されていたのだ。値段は少し高かったが、思わず買ってしまった。

以下ソースで
https://xtech.nikkei.com/atcl/nxt/column/18/00682/101900055/


2 ニューノーマルの名無しさん :2021/11/03(水) 21:17:40.69

やれることそんなに変わってねーからな


3 ニューノーマルの名無しさん :2021/11/03(水) 21:17:59.55

みずほのせい


4 ニューノーマルの名無しさん :2021/11/03(水) 21:18:02.92

COBOLみたいなのいつまでもしがみついてるからみずほで直せませーんってことになるんじゃ


34 ニューノーマルの名無しさん :2021/11/03(水) 21:25:48.02

>>4
いや、COBOLなんて普通になんかの言語できるレベルなら誰でもできるだろ。

アソコがコケてるのは言語以前の問題。


40 ニューノーマルの名無しさん :2021/11/03(水) 21:26:18.97

>>4
みずほじゃ他の言語でも同じオチになってるよ
ほんとみずほはろくなのがいないなw


81 ニューノーマルの名無しさん :2021/11/03(水) 21:32:08.37

>>4
ミズホは四つの銀行が別のシステムを使っていたのに無理矢理に繋げたから


5 ニューノーマルの名無しさん :2021/11/03(水) 21:18:47.76

前にソース見たけどびっくりするほど長い


10 ニューノーマルの名無しさん :2021/11/03(水) 21:20:38.48

>>5
みずほのシステム統合に関わったの?


35 ニューノーマルの名無しさん :2021/11/03(水) 21:25:56.17

>>5
COBOLを別の言語に更新したことあるから、読めるけど、読むとこ殆ど無い、ただ単に長いだけで今更あんなもの使う必要はない。


7 ニューノーマルの名無しさん :2021/11/03(水) 21:19:34.02

古いシステムを使い続ける企業のせい


8 ニューノーマルの名無しさん :2021/11/03(水) 21:20:09.61

本で学ぶとかもうそれ自体化石


9 ニューノーマルの名無しさん :2021/11/03(水) 21:20:23.10

COBOLは事務系のシステム組むにはいい。
10程度の構文覚えておけばプログラム書けるしな


11 ニューノーマルの名無しさん :2021/11/03(水) 21:20:48.99

老舗の古い調理器具みたいなものだな
変えると味や手順がかわっちゃうから替えたくても替えられないので
だましだまし使い続ける


25 ニューノーマルの名無しさん :2021/11/03(水) 21:23:44.91

>>11
APIつなぐことがプログラミングだと思ってる低級じゃアルゴリズムのダイレクト記述してるプログラムはまさに呪文にしか見えないだろうしなあ


14 ニューノーマルの名無しさん :2021/11/03(水) 21:21:54.45

コボラーは良いよな
RPGの話題もまたには取り上げてくれな


15 ニューノーマルの名無しさん :2021/11/03(水) 21:22:00.53

コボラーの争奪戦が起きてるくらいだからな


17 ニューノーマルの名無しさん :2021/11/03(水) 21:22:22.61

俺が逝ったらやばいみたいなのはある
若手がおらん
こんな時代なのはおかしい
何がいけなかったんだろうな


32 ニューノーマルの名無しさん :2021/11/03(水) 21:25:04.89

>>17
キリストは12人の弟子
釈迦は10人の弟子を育てた

彼らが師の教えを世に広めたのだ


43 ニューノーマルの名無しさん :2021/11/03(水) 21:27:00.95

>>32
布教と雇用を一緒にすな


56 ニューノーマルの名無しさん :2021/11/03(水) 21:28:53.41

>>43
後継を育てるのも勤めだろう
(´・ω・`)


19 ニューノーマルの名無しさん :2021/11/03(水) 21:22:38.11

これみずほ専用?


20 ニューノーマルの名無しさん :2021/11/03(水) 21:23:09.41

どこで使ってんだよ?w


41 ニューノーマルの名無しさん :2021/11/03(水) 21:26:34.21

>>20
金融機関


23 ニューノーマルの名無しさん :2021/11/03(水) 21:23:34.33

基幹システムは未だにコボルのとこ多いからなぁ~


26 ニューノーマルの名無しさん :2021/11/03(水) 21:23:48.86

高級言語としてはいいと思う
とてもわかりやすい言語


30 ニューノーマルの名無しさん :2021/11/03(水) 21:24:23.98

COBOLをバ〇にするやつが多いが
世界中で動いてるプログラムの5割~6割がCOBOLだぞ
簡易言語とかCOBOLを生成するのが多いし


45 ニューノーマルの名無しさん :2021/11/03(水) 21:27:18.28

Cへの変換ライブラリやツールでも作れば良さそうだが。
国が賞金1億円でコンペ開いてフリー配布しろ


55 ニューノーマルの名無しさん :2021/11/03(水) 21:28:48.57

>>45
それミズホみたいになるよ(´•ω•`)


47 ニューノーマルの名無しさん :2021/11/03(水) 21:27:45.26

偉大な先人が作り上げたライブラリをコールするだけで立派に動作するプログラムが作れる
こんな便利なものがなくなるはずがない
パラメータのセットの仕方と帰ってくる結果だけは知っているけど
どんなコードで動いているかは知らないw


52 ニューノーマルの名無しさん :2021/11/03(水) 21:28:32.73

富士通製システムでCOBOLGのプログラム作ってました。


53 ニューノーマルの名無しさん :2021/11/03(水) 21:28:42.64

2人くらいCOBOL専門の知り合いが居るな
社内でも最早それ専門で他の仕事はしてないらしいが


54 ニューノーマルの名無しさん :2021/11/03(水) 21:28:44.00

昔シェル上からecb呼び出すやつの仕事やってた
COBOLは誰がやっても同じになるし見通し良いから好き


58 ニューノーマルの名無しさん :2021/11/03(水) 21:29:13.34

AS400がある限りコボルは消えない


59 ニューノーマルの名無しさん :2021/11/03(水) 21:29:14.30

大文字に目がチカチカする
全単語を怒鳴っているみたいだ


61 ニューノーマルの名無しさん :2021/11/03(水) 21:29:28.73

メインフレームとオフコンでCOBOLやってたわ
足洗ったけど


69 ニューノーマルの名無しさん :2021/11/03(水) 21:30:36.90

そもそもCOBOLってのは
Common Business Oriented Language(共通事務処理用言語)の略で
会計処理、売上管理、在庫管理等に最適化して作った言語だぞ
そういう分野が無くなる訳もなく


71 ニューノーマルの名無しさん :2021/11/03(水) 21:30:40.65

くっそ素人のおまえらがしらないこと
ほぼすべての国のほぼすべての銀行の勘定系システムはcobol