【IT】プログラミング言語「COBOL」がTwitterトレンド入り AWS Lambdaのサポート言語に追加、技術者がざわつく
■ このスレッドは過去ログ倉庫に格納されています
米Amazon.com傘下のAmazon Web Services(AWS)は11月29日(現地時間)、AWSクラウド上でプログラムを実行できるサービス「AWS Lambda」に、任意のプログラミング言語が使える「Custom Runtimes」を追加した。これを受けて日本のTwitterでは30日(日本時間)、サポート言語に含まれていた「COBOL」がトレンド入りした。
http://image.itmedia.co.jp/news/articles/1811/30/ky5622_cobol-01.jpg
http://image.itmedia.co.jp/news/articles/1811/30/ky5622_cobol-03.jpg
AWS Lambdaはサーバレスでプログラムを実行できるクラウドサービス。サーバの準備や管理が不要で、アップロードしたプログラムの処理が実行された時間だけ料金が発生する仕組み。例えば、海外のニュースメディアではWebサイトに表示する画像を異なるデバイスに合わせてリサイズするような処理で使われているという。
Lambdaがこれまで対応していたプログラミング言語は「Node.js(JavaScript)」「Python」「Java」「C#」「Go」「PowerShell」で、新たに「Ruby」を追加した。さらに、任意のプログラミング言語が使える新機能のCustom Runtimesでは、「Erlang」「Elixir」「COBOL」「N|Solid」「PHP」「C++」「Rust」をサポートする。
http://image.itmedia.co.jp/news/articles/1811/30/ky5622_cobol-04.jpg
http://image.itmedia.co.jp/news/articles/1811/30/ky5622_cobol-02.jpg
この中にある「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 えーーーー
ADAないのーーー><
ADA使えないとボーイング777もF22もメンテできないよー
軍用の既存兵器のほとんどはADAだよーー
C++なんて信頼性で低いのに COBOLで組んだシステムの押し付け合いだね。
一番の被害者が、「みずほ」なんだが...。 なぜか化石と言いたがるネット民が居るやつ、金融に限らずいろんなシステムで使われてるのに >>14
アラフィフの自分が、大学の授業で習った言語w べーしっ君に コボルのおばちゃまっていたの思い出したw
*アジアミリタリーサイト
http://moemoemoeone.web.fc2.com/index.html
*狙われる大学府
中国有名大学がハッカーの巣だった
*ロシア艦砲撃 ウクライナ艦3隻が
拿捕され海峡も封鎖へ
*台湾 軍事政治系記事まとめ
*米国中距離核全廃条約から離脱へ
また米兵意識調査で戦争近いが激増 COBOLはそのうち無くなるから…と20年以上言われ続けてる気がする というかマジで大企業のメインシステム上であと50年は生き残ってそうな気がするが…
まあ得てしてそういう企業はいつまでもそのシステム起因の生産性低下に気付いてないんだけどな
社員は不満タラタラでその化石システムを永遠に使う羽目になってる プログラミング言語の置き換えこそAIの出番だと思うんだがなぁ。
古いプログラミングを現在主流の言語で書き換えるとかこれから先需要あると思うんだが難しいのかね?
人間の口語みたいにあやふやなものの翻訳よりよほど簡単にできそうだけど やはり最後はコボルだったな
おれたちコボラーが世界のシステムを支えてるのよ
わりとマジで >>6
98レガシーって普通にありそうで。
Z80の技術者が不足してると聞くし >>25
書き換えるのはいいけど膨大なデバッグ作業までAIがやってくれるならいんじゃね?? >>25
俺もずっとそれ思ってた。
そこまで
まだ
発展してないのかねえ。 COBOLの文法そのものは単純だから、
最近の言語に慣れた人ならCOBOLそのものを覚えるのは簡単だよ。
それよかロクに仕様書も残ってない数万行のソースとか、
バッチの発想でオンラインのコード書かせるとか、
1行直しただけで数日もテストせにゃならんとか、
そーゆーCOBOL文化が癌なんじゃねえの? 昔copy句とか山ほど書いたけどあんな面倒くさいのよくやれてたな・・・ >>35
あと100年経っても無理と思うぞ
マジで
自動運転の方がまだワンチャンあるレベル >>3
コボラー界では珍しい若者って言われてるんだって
もう40ですからね
多分30代でコボラーとして食ってる奴なんてほとんどいないと思う COBOL 大復活 来るうううううううううううううううううううううwwwwwwwwwwwwwwwwwwwwwwwwwww やっとメンバメイコボルスミ11が日の目を見る事が出来たか。 >>23
だな2000年問題でコボルは完全にタヒルって言われバカにされてたのに
結局1番安定して収入いいのはコボラーの某し 食えなくなるぞと言われて早20年…
今でもバリバリ食えてるぞ! COBOLは10進数を、10進数のまま扱える
他の言語は、100x1.08をやると、実は内部的に、108.8249612093797359(イメージ)という数字になる。
金をシステム上で扱うに、COBOLは非常に有用である。
てな話を聞いたことがある。
COBOLのように、10進数を、10進数のまま
フツーに扱える「ほかの言語」って無いの?
聞くところによると、COBOLってむちゃくちゃ扱いづらい(覚えるのが大変)だそうじゃないか。
COBOLが扱いづらいなら、ほかの言語で10進数を、10進数のまま扱えるようにはできないの? その昔、銀行・証券はCOBOLでシステム構築してしまったからな
いまさら他言語で全面改修とはいかない事情がある。 30年前、工業高校で習ったフォートランを武器にプログラミング会社を立ち上げた人がいたが、
言語の進化に追いつけず数年で破産してしまった。
習ったのがコボルであったなら、細々やれてたのかねえ? >>31
膨大なデバッグ作業こそ、機械のほうが人間より向いてるべ。
>>41
どんな動きするかわからない人間と、どんな挙動するかわからないプログラ厶なら後者のほうが解析しやすいだろ。 大学で電子計算機概論を選択したとき、COBOL演習とかいうテキスト買わされてやったなあ。 コボラーにはPythonでディープラーニングは無理だろうね 今のCOBOLってオブジェクト指向も取り入れてるんだろうな。全然知らないけど >>65
逆で大学時代Python機械学習やってたのに
新入社員で金融関係配属されてCOBOLやらされたわ 年々、技術者減って需要と供給のアンバランスが広がっている現状だからなぁ
散々馬鹿にされても、あと10年食える需要があるって断言できるのはコボラー筆頭 >>9
F-35はC++
Adaはプログラマの数的にきついっす AWSって接続時間で金取るんだっけ?何がどう良いのかよくわからん 自分が生まれた年に新規作成されたソースに出会えると嬉しくなる 銀行、証券など
システム言語を変更するのに
そんなに金かかるの? コボル使いはアラ還が多いんじゃ?
シルバー人材センターに登録して派遣とか良さそう >>53
ソフトウェア技術者はあらゆるプログラミング言語を操れないといけない。
万能な言語は無いので、1つの言語に執着するのは良くない。
ソフトウェアが使われる環境によって使用する言語を適切に選択する必要がある。
だけど、どの言語であっても、プログラミング方法論とかそういう概念的な部分は
共通しているはずなので、そこはちゃんと勉強しておかなければならない。 >>78
> 共通しているはずなので
関数型言語は別物に見える。むずい。 時代はCOBO!!
おまいらまだ習得してないのー? >>53
FORTRANは数値計算系に強い言語だから院修以上の科学知識無いと営業もできないだろ。
ただのコード書きやるにも内容の理解がないとクソコードになる。 ちょっと前にScalaが注目されたけど、ああいう抽象性が高い言語って広まらないね 最近VB.NETばっかりでC#とかJavaとかに戻れるかどうか不安
昔やってたCなら大丈夫なんだけど遅延系のLINQとかどうも苦手 >>83
あんなのBASICと変わらんよ。単純な言語。バカでも分る >>80
でもVBAは日本一使われてるんじゃない?
中小零細はほぼVBA
基幹系がこれになってるケースも多々ある、マジで JCL書けるんですけどお呼びでないですかね(;-ω-)ノ >>83
過去のライブラリが充実しているというだけであって言語としては稚拙とも言える COBOLは不滅
小学生のプログラム教育も、COBOLで行うべきだ。
そうすれば社会に出ても使えるし、世界でも通用する。 >>80
でも、ユーザー部門にいくとマクロ書ける奴は神扱いなんだよ >>87
Web系?未だにVBにしがみつくプロジェクトほんと嫌だわ、、
素直にC#のほうが組みやすいと思うんだけどなぁ >>90
ほとんどの会社で追加インストールなしでプログラミングできるからな。 >>79
共通してるのはモジュール結合度とか強度とか、そういうもっと抽象的な概念の部分。
言語に依存しないところ。 ■ このスレッドは過去ログ倉庫に格納されています