【IT】プログラミング言語「COBOL」がTwitterトレンド入り AWS Lambdaのサポート言語に追加、技術者がざわつく

1: しじみ ★ 2018/11/30(金) 20:52:46.81 ID:CAP_USER9

米Amazon.com傘下のAmazon Web Services(AWS)は11月29日(現地時間)、AWSクラウド上でプログラムを実行できるサービス「AWS Lambda」に、任意のプログラミング言語が使える「Custom Runtimes」を追加した。これを受けて日本のTwitterでは30日(日本時間)、サポート言語に含まれていた「COBOL」がトレンド入りした。
no title

no title

AWS Lambdaはサーバレスでプログラムを実行できるクラウドサービス。サーバの準備や管理が不要で、アップロードしたプログラムの処理が実行された時間だけ料金が発生する仕組み。例えば、海外のニュースメディアではWebサイトに表示する画像を異なるデバイスに合わせてリサイズするような処理で使われているという。

Lambdaがこれまで対応していたプログラミング言語は「Node.js(JavaScript)」「Python」「Java」「C#」「Go」「PowerShell」で、新たに「Ruby」を追加した。さらに、任意のプログラミング言語が使える新機能のCustom Runtimesでは、「Erlang」「Elixir」「COBOL」「N|Solid」「PHP」「C++」「Rust」をサポートする。
no title

no title

この中にある「COBOL」(Common Business Oriented Language)は、1950年代、事務処理システム向けに開発されたプログラミング言語。構文が英語の自然言語に近い特徴を持つ。

より効率的な新言語が登場する中で、“レガシー(遺産)言語”とも冷やかされるが、現在も金融系のメインフレームなど大企業の基幹業務システムで多く使われている。長年に渡り古いシステムを使い続けるのは、改修にかかる莫大なコストに対して見合うメリットが薄いためとされている。だが年々COBOLを習う技術者は減っており、将来は人手不足に陥るとの見方もある。

Twitterでは、COBOLがトレンド入りしたことに対して「なぜ?」という疑問の声とともに、「平成の終わりにCOBOLがトレンド入りとは……」「久しぶりに名前を聞いた」「習ったことのない言語ですね」「IT界の生きる化石」「今も普通にCOBOLで仕事してます」「技術者が足りません!」「まだ金融系で使われていますからね……」といったコメントが寄せられている。

ITmedia NEWS
http://www.itmedia.co.jp/news/articles/1811/30/news102.html

3: 名無しさん@1周年 2018/11/30(金) 20:54:25.91 ID:1Uqs2jzs0
コボラーってもうジジイじゃねえの?

42: 名無しさん@1周年 2018/11/30(金) 21:10:24.76 ID:iFODsjrr0
>>3
コボラー界では珍しい若者って言われてるんだって
もう40ですからね
多分30代でコボラーとして食ってる奴なんてほとんどいないと思う

6: 名無しさん@1周年 2018/11/30(金) 20:55:28.30 ID:2uTxq//l0
N88の追加はまだ?

30: 名無しさん@1周年 2018/11/30(金) 21:05:46.58 ID:NP5Ao7qb0
>>6
98レガシーって普通にありそうで。
Z80の技術者が不足してると聞くし

387: 名無しさん@1周年 2018/11/30(金) 23:17:53.45 ID:t6PEv2HX0

>>30
z80あるある

アキュムレータをクリアする専用命令がない。

8: 名無しさん@1周年 2018/11/30(金) 20:56:43.39 ID:xUmmvEOH0
PL/Iはまだか?

9: 名無しさん@1周年 2018/11/30(金) 20:57:28.84 ID:f5c6keRK0

えーーーー
ADAないのーーー><

ADA使えないとボーイング777もF22もメンテできないよー
軍用の既存兵器のほとんどはADAだよーー

C++なんて信頼性で低いのに

71: 名無しさん@1周年 2018/11/30(金) 21:23:17.04 ID:UtwFrj/K0
>>9
F-35はC++
Adaはプログラマの数的にきついっす

679: 名無しさん@1周年 2018/12/02(日) 02:07:22.63 ID:qsmaYyn10
>>71
へー、そうなんだ

401: 名無しさん@1周年 2018/11/30(金) 23:23:04.39 ID:AnoogNi90
>>9
F35を使え

10: 名無しさん@1周年 2018/11/30(金) 20:57:53.26 ID:vgZLhZX80
COBOLで組んだシステムの押し付け合いだね。
一番の被害者が、「みずほ」なんだが…。

47: 名無しさん@1周年 2018/11/30(金) 21:13:45.12 ID:n2GfWOWX0
>>10
あいつは加害者

12: 名無しさん@1周年 2018/11/30(金) 20:59:09.60 ID:5xkdPKud0
計算機貸しならなぜFORTRANがないんだ

91: 名無しさん@1周年 2018/11/30(金) 21:30:21.18 ID:SQQJBEAC0
>>12
だよな

14: 名無しさん@1周年 2018/11/30(金) 21:00:50.95 ID:gXbiytBv0
30年ぐらい前の言語?

18: 名無しさん@1周年 2018/11/30(金) 21:01:49.86 ID:vEtdDq9D0
>>14
アラフィフの自分が、大学の授業で習った言語w

17: 名無しさん@1周年 2018/11/30(金) 21:01:46.80 ID:BOJ8q7jW0
いや流石に今後淘汰されるだろ

581: 名無しさん@1周年 2018/12/01(土) 10:42:51.00 ID:NdlYoaZd0
>>17
淘汰するのに何十年かかると思ってんだよ

23: 名無しさん@1周年 2018/11/30(金) 21:04:11.90 ID:aozpymGr0
COBOLはそのうち無くなるから…と20年以上言われ続けてる気がする

46: 名無しさん@1周年 2018/11/30(金) 21:13:32.47 ID:iFODsjrr0
>>23
だな2000年問題でコボルは完全にタヒルって言われバカにされてたのに
結局1番安定して収入いいのはコボラーの某し

24: 名無しさん@1周年 2018/11/30(金) 21:04:13.90 ID:MY2ZG2Dd0

というかマジで大企業のメインシステム上であと50年は生き残ってそうな気がするが…
まあ得てしてそういう企業はいつまでもそのシステム起因の生産性低下に気付いてないんだけどな

社員は不満タラタラでその化石システムを永遠に使う羽目になってる

27: 名無しさん@1周年 2018/11/30(金) 21:04:52.16 ID:L+0/IsFm0
つまり銀行の基幹系にAWSを使うのか

28: 名無しさん@1周年 2018/11/30(金) 21:04:55.52 ID:uUpjhJqg0
やはり最後はコボルだったな
おれたちコボラーが世界のシステムを支えてるのよ
わりとマジで

624: 名無しさん@1周年 2018/12/01(土) 17:28:46.08 ID:IKATXbKQ0
>>28
とか言いながらいつオワコン化するかビクビクしてんだろ?w

29: 名無しさん@1周年 2018/11/30(金) 21:04:56.10 ID:amWVC7wm0
DENTIFICATION DIVISION

82: 名無しさん@1周年 2018/11/30(金) 21:26:57.54 ID:5EG5vbKl0
>>29
お前には愛が足りない

36: 名無しさん@1周年 2018/11/30(金) 21:07:51.87 ID:o0jlq9cJ0

COBOLの文法そのものは単純だから、
最近の言語に慣れた人ならCOBOLそのものを覚えるのは簡単だよ。

それよかロクに仕様書も残ってない数万行のソースとか、
バッチの発想でオンラインのコード書かせるとか、
1行直しただけで数日もテストせにゃならんとか、
そーゆーCOBOL文化が癌なんじゃねえの?

50: 名無しさん@1周年 2018/11/30(金) 21:14:47.33 ID:MGr3jeBf0

COBOLは10進数を、10進数のまま扱える
他の言語は、100×1.08をやると、実は内部的に、108.8249612093797359(イメージ)という数字になる。
金をシステム上で扱うに、COBOLは非常に有用である。
てな話を聞いたことがある。

COBOLのように、10進数を、10進数のまま
フツーに扱える「ほかの言語」って無いの?
聞くところによると、COBOLってむちゃくちゃ扱いづらい(覚えるのが大変)だそうじゃないか。

COBOLが扱いづらいなら、ほかの言語で10進数を、10進数のまま扱えるようにはできないの?

54: 名無しさん@1周年 2018/11/30(金) 21:15:59.85 ID:we0uLsww0
>>50
javaのBigDecimalとかある

52: 名無しさん@1周年 2018/11/30(金) 21:15:16.28 ID:rIZ8CiB40
その昔、銀行・証券はCOBOLでシステム構築してしまったからな
いまさら他言語で全面改修とはいかない事情がある。

53: 名無しさん@1周年 2018/11/30(金) 21:15:39.82 ID:+OxTuf4E0
30年前、工業高校で習ったフォートランを武器にプログラミング会社を立ち上げた人がいたが、
言語の進化に追いつけず数年で破産してしまった。
習ったのがコボルであったなら、細々やれてたのかねえ?

78: 名無しさん@1周年 2018/11/30(金) 21:24:57.68 ID:1FjAUXLg0

>>53
ソフトウェア技術者はあらゆるプログラミング言語を操れないといけない。
万能な言語は無いので、1つの言語に執着するのは良くない。
ソフトウェアが使われる環境によって使用する言語を適切に選択する必要がある。

だけど、どの言語であっても、プログラミング方法論とかそういう概念的な部分は
共通しているはずなので、そこはちゃんと勉強しておかなければならない。

55: 名無しさん@1周年 2018/11/30(金) 21:16:27.37 ID:CsNFx2gH0

1行80桁以内ってホント?

今でもそうなの?

277: 名無しさん@1周年 2018/11/30(金) 22:27:14.89 ID:BSoxRViZ0
>>55
パンチカードが80桁だからね。
続けるときには80桁目に&を入れるんじゃなかったっけ?

419: 名無しさん@1周年 2018/11/30(金) 23:40:40.74 ID:KRKkfEMo0
>>277
お前トウシロだな。ww
7桁目に+を打つと継続行なんだよ。

70: 名無しさん@1周年 2018/11/30(金) 21:23:09.97 ID:8SOqaIDs0
年々、技術者減って需要と供給のアンバランスが広がっている現状だからなぁ
散々馬鹿にされても、あと10年食える需要があるって断言できるのはコボラー筆頭

75: 名無しさん@1周年 2018/11/30(金) 21:24:31.15 ID:GejBzxAi0
銀行、証券など
システム言語を変更するのに
そんなに金かかるの?

521: 名無しさん@1周年 2018/12/01(土) 06:25:46.13 ID:FMcj7FRp0
>>75
銀行証券の金融システムは、最先端技術を嫌う傾向にあるよ
当然の事だけど1円の誤差も許されない世界に
まだ技術的にどう動作するのか解らんものを使うわけにいかないって考えがある見たい

156: 名無しさん@1周年 2018/11/30(金) 21:47:20.12 ID:mDKR1k/b0

俺が、ウインドウズ95が出たとき
俺も、コンピュータおぼえんといかんかな、というとき
コボル言語を「どーぞ覚えてください」と本を渡してきたヤツ

馬鹿か、舐めとんかやな
ま、あの馬鹿に舐められる覚えはないんじゃが

170: 名無しさん@1周年 2018/11/30(金) 21:50:55.29 ID:NXKo7XaI0
>>156
まだあの時代なら
情報処理技術者試験では出題されてたから
別になめてはないと思う。

175: 名無しさん@1周年 2018/11/30(金) 21:52:39.22 ID:TcnT2IeV0
まーたジジイが昔話してるだけのスレか

引用元

【IT】プログラミング言語「COBOL」がTwitterトレンド入り AWS Lambdaのサポート言語に追加、技術者がざわつく

管理人からひと言

あと20年は残ってるな

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

実践COBOLプログラミング入門改訂新版 [ 結城圭介 ]
価格:3672円(税込、送料無料) (2018/12/8時点)

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

フォローする