RSSおすすめ記事です

スポンサーリンク

還暦をむかえたCOBOLはお荷物なのか?

ニュースプログラム

プログラム

スポンサーリンク

1: 名無しのシステムエンジニアさん 2019/03/04(月) 14:52:19.04 ID:CAP_USER

1959年に誕生したプログラミング言語のCOBOL(Common Business Oriented Language)は、2019年で生誕60周年を迎えた。人でいえば還暦や定年に当たり、これから第二の人生を歩んでもおかしくない年数である。このままひっそりとした余生を過ごすと思いきや、最近COBOL関連のニュースに事欠かない。

例えば、2019年1月24日には情報処理推進機構(IPA)が基本情報技術者試験を見直し、COBOLを午後試験の選択言語から外すことを発表した。また、厚生労働省の毎月勤労統計の問題も見過ごせない。厚生労働省が公表した報告書によれば、過去に不適切な調査が行われた原因はCOBOLエンジニア不足による「プログラムのチェック不足にある」という。

最近のCOBOL関連ニュースには、何かとネガティブなイメージが付きまとう。まるで「お荷物」といった扱いだ。COBOLエンジニアが少ないのがその一因だろう。他にも、一般にCOBOLプログラムの運用・保守が高価になりがち、コードが冗長になりやすい、といったCOBOLの課題も挙げられる。

その一方で、COBOLにはメリットも多い。10進数をそのまま扱え、演算結果に誤差が少ないのは最たるものだろう。英文のように記述できるので、誰にでも習得しやすいこともメリットだ。エンジニアの中には、COBOLでプログラミングの基礎や業務ロジックの生成方法を学んだという人も多いだろう。「もうCOBOLに足を向けて寝られない」といったエンジニアもいるはずだ。

そこで日経 xTECHでは、COBOLに関するアンケートを実施したい。COBOLに対するイメージや、現在のCOBOLシステムの実情などを尋ねているので、ぜひご協力いただきたい。
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00138/022500242/

62: 名無しのシステムエンジニアさん 2019/03/04(月) 22:06:36.74 ID:+JkeDQzc
>>1
え?主力じゃん

 

3: 名無しのシステムエンジニアさん 2019/03/04(月) 15:02:55.78 ID:vbeWGB+u
忘れられるRPGおじさんよりマシ

 

4: 名無しのシステムエンジニアさん 2019/03/04(月) 15:05:17.10 ID:zWk/smBa
下位互換できる言語まだないのかよ

 

5: 名無しのシステムエンジニアさん 2019/03/04(月) 15:07:51.23 ID:zWk/smBa
てか、COBOLを喋らせるエンジン作って他の言語に置き換えとか誰も手を出さないのかね

 

7: 名無しのシステムエンジニアさん 2019/03/04(月) 15:19:41.47 ID:KXuXyTOe
>>5
JAVAに変換するツールは普通にあるだろ
それでもトラブルが起きた時に問題が起きた時に元のCOBOLのプログラムの
どこの部分が問題かわかってないとダメだからCOBOLの技術者は必要だけど

 

17: 名無しのシステムエンジニアさん 2019/03/04(月) 15:37:46.01 ID:zWk/smBa
>>7 なら、Javaで書き直せって話にならないのかw 人手不足かね

 

9: 名無しのシステムエンジニアさん 2019/03/04(月) 15:22:51.58 ID:6v5nUu9f
言語が問題になるような実装してるお前がアホってこと

 

12: 名無しのシステムエンジニアさん 2019/03/04(月) 15:29:42.93 ID:lzUNgw2N
COBOLとFORTRANしか知らないオレは
いまや家庭のお荷物

 

30: 名無しのシステムエンジニアさん 2019/03/04(月) 19:07:15.78 ID:L58ywj1b
>>12
お前さんが家庭のお荷物なのは、プログラミング言語とは関係ないようなw

 

16: 名無しのシステムエンジニアさん 2019/03/04(月) 15:35:03.89 ID:HVjBHkqd
結局、COBOLは生き残ったなあ
新人にCOBOLを教えるようになっているから

 

25: 名無しのシステムエンジニアさん 2019/03/04(月) 16:26:32.65 ID:YSGd3IVd
いまだにCOBOLが世界で一番多くのコンピュータに使われてるんだよな

 

26: 名無しのシステムエンジニアさん 2019/03/04(月) 16:28:23.64 ID:xg692nZ/
COBOLキラーと呼ばれた技術の方が先に死んでしまった

 

31: 名無しのシステムエンジニアさん 2019/03/04(月) 19:11:57.89 ID:FpfL92IF
いつも思うがCOBOLだけでシステム構築してると思ってんだよな、マスコミは

 

32: 名無しのシステムエンジニアさん 2019/03/04(月) 20:01:56.78 ID:4eMECHli
COBOLおじさん、と言うかCOBOLお爺さんは貴重な絶滅危惧種

 

33: 名無しのシステムエンジニアさん 2019/03/04(月) 20:12:33.15 ID:GsnDw9Ft
コボラーの一番若いのは50歳前後だろ。
まとは20代でも細々とやってる(やらされてる)人いるけど。

 

34: 名無しのシステムエンジニアさん 2019/03/04(月) 20:14:52.57 ID:fZwBylK/
おじいさんの域に達しつつあるおっさんだけど
いまさらCOBOL覚える気にはならんな
覚えなくて済むよう頑張りたい

 

36: 名無しのシステムエンジニアさん 2019/03/04(月) 20:20:35.24 ID:6V64kdmb

プロ野球で例えると
20年前の COBOL 元エース40歳で 8勝10敗の投手
今の COBOL 45歳で 7勝11敗の投手

新しく出てきたエース候補 は 先にほぼ引退

 

37: 名無しのシステムエンジニアさん 2019/03/04(月) 20:30:22.34 ID:AIoLFWi8
コボちゃんついに還暦迎えたか

 

38: 名無しのシステムエンジニアさん 2019/03/04(月) 20:38:14.47 ID:ilDfjsEi
wikiみたらCOBOLはデーター構造を扱いやすく数値桁数をいくらにでも設定できる点がアドバンテージだとかいてあったけど、
そう言う言語を作ればいいんじゃないか?
たしかに現在存在しないとおもうし。

 

54: 名無しのシステムエンジニアさん 2019/03/04(月) 21:12:08.89 ID:LWNwtvDH
>>38
Mathematicaだと数値桁数を幾らにでも出来るぞw

 

60: 名無しのシステムエンジニアさん 2019/03/04(月) 21:41:50.16 ID:+aIhycFb
COBOLシステムのメンテすらできないAIとやらに仕事奪われる心配はいらんな

 

61: 名無しのシステムエンジニアさん 2019/03/04(月) 22:03:52.51 ID:JFKpyd9F
アメリカ軍が総力を挙げてコボちゃん掃討戦に挑んでもだめだった
つまりアメリカ軍と言えどもコボちゃんには敵わないわけで
個人的には大満足です

 

63: 名無しのシステムエンジニアさん 2019/03/04(月) 22:07:25.70 ID:GidkQJXr
COBOLは、英語風に書ける高級アセンブリ言語だと思った方がいい

 

67: 名無しのシステムエンジニアさん 2019/03/04(月) 22:18:08.44 ID:9FkHcuCI

cobolが御荷物なのではない。

御荷物なのはcobolで動いてて簡単には捨てられないシステム。
これが別の先の無い言語だったとしても一緒。

 

 

68: 名無しのシステムエンジニアさん 2019/03/04(月) 22:21:02.96 ID:Qa1fmQe9

いま、COBOLの現場は若返りしているぞ
新しい新人にCOBOLを教えているぐらいだし

下手したら、JAVAのほうが滅び去るのが早いかもしれん

 

71: 名無しのシステムエンジニアさん 2019/03/04(月) 22:47:23.57 ID:t+PcnUgU
>>68
そういうことやると、若いやつはすぐ辞めそうだけどな

 

72: 名無しのシステムエンジニアさん 2019/03/04(月) 22:53:41.54 ID:u7ROUiiq
>>71
若い奴はすぐ言語やりてぇ、言語やりてぇってしつこいけど
んなもん殆ど海外とかどっかの零細ソフトハウスにやらせる。
新人も数年で言語は卒業。
それが分からずこの業界に入るなら
会社辞めて派遣やるしかない。

 

77: 名無しのシステムエンジニアさん 2019/03/05(火) 00:00:04.31 ID:kjQNDsoo

>>72
古いな

アジャイル開発ではPG主体で、SEはほとんどいらなくなる
言語やフレームワークの最新仕様を追いかけないとドロップアウト

 

79: 名無しのシステムエンジニアさん 2019/03/05(火) 00:14:52.11 ID:M3hrKYQJ
>>77
ユーザーにとってはそんなことどうでもいい。

 

85: 名無しのシステムエンジニアさん 2019/03/05(火) 05:12:16.43 ID:xUDZZG3E
コボルやった事無いけど、
コピー句とかオカズとかコンパイルリストとかの
謎の言葉は聞いた事がある。

 

86: 名無しのシステムエンジニアさん 2019/03/05(火) 08:13:40.13 ID:myMXTIw5
COBOLでイチから開発なんてまず無いから言語知識に精通なんかしなくて良いもんな。
新規開発あっても膨大なライブラリーから
似たロジックを探して少し改造するだけだし。

 

89: 名無しのシステムエンジニアさん 2019/03/05(火) 08:51:24.45 ID:5PNUQgqR
そのうち「人間が作ったプログラムは、何をさせたいか意図がわからん。その前にこの業務プロセスがおかしい」ってAIに評価されそう。

 

95: 名無しのシステムエンジニアさん 2019/03/05(火) 10:57:21.44 ID:rwycz+Xi
言語に罪はない。
仕様を引き継げない愚かな人間の問題。

 

96: 名無しのシステムエンジニアさん 2019/03/05(火) 11:13:27.34 ID:wLnZAmE/
COBOLのおばちゃまはね、還暦迎えたのよ
 
 
Left Caption

管理人コメ

おめでたい

Posted by flac