【IT】還暦迎えたCOBOL、あと20年「現役」を続けさせる秘訣
■ このスレッドは過去ログ倉庫に格納されています
2019年はプログラミング言語「COBOL」が誕生してから60年目の節目の年である。人間でいえば還暦を迎えたCOBOLだが、多くの基幹システムで動き続けている。COBOL開発・実行環境大手の英マイクロフォーカス(Micro Focus)のグローバル調査によれば、COBOLアプリケーションを持つ企業の3分の2が「COBOLアプリケーションを維持し、機能改善していく」としている。
https://cdn-tech.nikkeibp.co.jp/atcl/nxt/column/18/00001/03075/ph1.jpg
「今後20年以上、COBOLアプリケーションは現役で動き続けるだろう」。同社のスチュアート・マクギルCTO(最高技術責任者)はこう予測する。還暦を超え、傘寿でもCOBOLは現役とみているわけだ。
コンポーネント化でビジネスロジックを生かす
根拠についてマクギルCTO は「コンテナやマイクロサービスアーキテクチャーといった技術によって、COBOLアプリケーションは1つのコンポーネントとして扱えるようになるからだ」と話す。今後は多くのシステムで、外部からAPI(アプリケーション・プログラミング・インターフェース)などを使って、コンポーネント化したCOBOLアプリケーションのビジネスロジックだけを呼び出すようになるとみる。
コンポーネント化することでCOBOLアプリケーションを他の言語で作り替える手間も省ける。「ビジネスロジックを内包するCOBOLコンポーネントを触らずとも、(画面やタイシステム連携など)それ以外のプログラムを他の言語で開発できるようになり、変化に強いシステムにつながる」(マクギルCTO)。このとき、欠かせないのはCOBOLアプリケーションのオープン化だとマクギルCTOは強調する。
マクギルCTOの主張はCOBOL関連ツールを開発するベンダーという立場を差し引いても納得がいく。COBOLアプリケーションのコンポーネント化はマイグレーション時の有力手段としてかねて実践されてきたが、API連携が一般的になった今、さらに実践しやすくなってきたと言ってよい。
現在COBOLで開発されているアプリケーションは歴史が古く、ビジネスロジックが長年変わらない業務を支えているケースが多い。それをそのまま生かしやすくなってきたわけだ。
日本でCOBOLが「お荷物」になったわけ
ただ、日本ではCOBOLアプリケーションは何かと「お荷物」にされがちだ。情報処理技術者試験の出題から除外されたり、厚生労働省の統計問題の「元凶」として扱われたりしている。
関連記事:COBOLプログラムの改修怠る、厚労省の不適切統計問題の経緯と原因
「プログラミング言語のCOBOLが悪なのではない。メインフレームでしか動かないCOBOLアプリが問題なのだ」。マクギルCTO(最高技術責任者)はこうした「逆風」にもの申す。COBOLはもともと自然言語に近い間隔で読み書きできる開発言語として誕生した経緯があり、高度なコンピューター知識がなくても扱えるのが強みである。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00001/03075/ fortranはバリバリ現役だけど
さすがにCOBOLは窓際の外だろ >高度なコンピューター知識がなくても扱えるのが強みである。
そういう人が書くCOBOLプログラムが活躍する場はもうない python.orgやphp.netみたいに
ここに行けば公式のマニュアルもインストーラーも揃いますよ
みたいなサイトがあればねえ C・O・B・O!
COBOLだっていいじゃない
アップデートはもうできないけど コンパイルしなおさなくても良ければ安泰
コンパイラとライブラリが提供され続ければ何も心配無い >>1
死後20年働かせる魔術なんてまがまがしいぞ >あと20年「現役」を続けさせる秘訣
愛人でもあてがってやれ >>1
COBOLは銀行とかの勘定系では現役だろうね。
他の言語にやらせると1円とかのレベルで金額がずれるバグが起こる。
2進数の浮動小数点計算をやる言語ばかりだから、こういうバグは致命的。 学生時代にイヤと言うほど扱ったな
現代のプログラミング教育には もってこいなのかも知れん >>15
誤差が許されない金額計算に浮動小数点数なんて使う奴居ない 【東海アマ】
CIA元職員のエドワード・スノーデン氏によると、
イスラム国の指導者バグダディ氏は実はサイモン・エリオットという名のユダヤ人で、
イスラエル諜報機関モサドの工作員である
イスラム国のラジオ放送施設が、トルコの米軍基地内にあったのは常識。
日本から送られた数百台のトヨタ・ランドクルーザーも、トルコからたちまちISISに渡されたことが知られている。
また、アメリカにおけるユダヤ人の利権は、ユダヤ人銀行=FRBを中核に構築されていて、
この利権を破壊しようとした4人の大統領=リンカーン・ガーフィールド・マッキンリー・ケネディは、
いずれも、米国憲法に違反して、ユダヤの私的銀行が発行権を持っている米国通貨を、
議会に取り戻そうとして暗殺された。レーガンも狙撃されたが、一命を取り留めた。
【ピープルパワー・黒川敦彦】
(12分〜)
アメリカの通貨は、植民地券という政府通貨で、1764年に英国議会が通貨法で禁止、これに怒って独立戦争が勃発。
世界初の中央銀行はイングランド銀行ですが、アメリカにおいては第一、第二合衆国銀行が、米国議会の猛反発で失敗。
そして南北戦争のときに、デマンドノートという政府発行通貨をリンカーンが発行し、翌月、彼は暗殺されました。
政府通貨を発行しようとした大統領は、リンカーンの他にはケネディで、暗殺されました、そしてFRBが創設。
多くの議員が休暇で不在の隙をついてFRBが設立されました、ジキル島に集まった国際銀行家たちによってです。
戦後、ドルの価値は対円で4分の1に、つまり日本人が海外にもつ資産が減少し、300兆円近くのただ働きです。
そもそも、ずーとドル安なのはおかしい、日本より国力のある米国の赤字を、格下の日本が埋めているのですから。
://www.youtube.com/watch?v=nPqrIKijswM
【シャンティフーラ・竹下雅敏】
国を経営するのに国債を発行する必要なんかないのです。
国債を発行して国を経営するようになってから、国の寿命は70年〜100年に縮んでしまいました。
富が国際銀行家に吸い上げられてしまうからです。
://twitter.com/shantiphula/status/1178641973306986496
【増田俊男】
No.1352(平成31年10月24日)
トランプの貿易戦争、通貨戦争、香港騒動を陰で支援していること、、すべては「ドル崩壊」の為であること。
そして、その先にあるのが、合衆国が1株も持たない連邦準備銀行が
合衆国の通貨を発行して合衆国に貸し付けると言う非常識を常識に戻す為のトランプの戦いがある。
No.1347(平成31年9月19日)
中央銀行制度は世紀の陰謀である。「間違いを常識として国民を洗脳したのは誰か」を知る必要がある。
この事実を公言することは危険であったが、トランプが金融制度革命に乗り出してきたので安心している。
No.1353(平成31年10月29日)
合衆国の債権者中央銀行(FRB)が合衆国から完全に分離しているように、
株式市場も経済から完全に分離したラスベガスである。
://www.chokugen.com/opinion/backnumber/back_h31.html
【生産性0 納税額0】 世界経済の癌細胞、株式市場
http://mao.5ch.net/test/read.cgi/stockb/1564888053/l50
【シオン長老の議定書】
(第六の議定)
我々は前にも増して商工業に保護を加え、とりわけ投機を奨励しなければならない。
投機を通じ、世界の財宝が、我々の手に収められるようにしなければならない。
こうして非ユダヤ人は無一文になり、ただ生きてゆくためだけに、我々の前にひざまずくだろう。
(第十五の議定)
我々が、世界各国に革命を同時に勃発させ、現在の政府の無力さが決定的となったときから、我々の時代が始まる。
だがこれにはまだ相当の歳月、おそらく一世紀を要するだろう。
(第二十二の議定)
我々は、現代社会における最も偉大な力―〈金〉を持っている。
我々の世界征服が、神の御旨によることを、これ以上証明する必要があるだろうか。
これは今まで幾世紀にも渡って重ねてきた悪を、きれいさっぱり洗い落とし、
多少暴力を使うかもしれないが、秩序は確立する。我々の法律にさえ従えば、平和と秩序を与えるのである。
://rapt-neo.com/?p=11777
https://twitter.com/5chan_nel (5ch newer account) ファイル読んで計算して結果を吐き出すみたいな。
単純なことやるにはかんたんで良い言語だな。
一言で言えば、肉体労働者みたいな力任せな言語。 日立に勤めてた頃に日立独自のCOBOLを使ってたわ
社員給与の計算をするソフト
立場上、いろんな人の給与がまるわかりだったw リアルCOBOLのおばちゃま(©べーしっ君)こと、グレース・ホッパーさん。 >>14
還暦をお迎えになられたんだ
おばあちゃまと呼びたまえ 60年前にCobolを作ったIBMはすごい思うわ
目で見えるサイズのコアメモリー32Kバイトを乗せた2進数の計算機に
敢えて10進数オンリーのCobol言語を載せて 今のレポートジェネレータと
同じ機能のレポーティング機能を完成させた COBOLといえば
銀行、保険等の金持ってる所と
行政機関だから
そのうち、COBOLに戻るかな
若い奴らと開発競争しようとも思わないしね >>1
前から一回聞いてみたかったんだけど
プログラミング言語っていくつあるの? コーディングシートにCOBOLで書いていたw
鉛筆消しゴムシャーペン
紙カード、紙せんこうテープの人いる? ソースコートはパンチャーの
おねぇさんがやるのよw COBOL自体は20年動くにしてもコボラーがあと10年くらいで死滅するだろ よく汎用機まだつかってるのとか言うやついるけど
なくならんねえ 運用したことのない若造が多すぎだろ
COBOLの命はJCLなんだよ お前ら4つのディビジョン言えないで技術者とか言ってんの? >>33
ASR-33ちゅうテレタイプ端末で紙テープをダダダっと出力させるのは、
爽快だったが怖くもあった
使い過ぎすると、すぐ怒られるから
なお、出力したのはHPの8K-BASICという超ミニインタプリタ COBOLをやってくれる人は枯渇しない
PL/Iはしたなw 外部と接触を断つのがCOBOLの優位性なのにな
だからこそ勘定系で生きるのに AWS上でCOBOL動く画期的なサービス始まったんだよな
これからはCOBOLの時代だよ 紙テープでコードを穿孔したのを
読ませるのはいい音がする
真ん中にしスプロケットホールがある
穴を読むのも楽しかったw 紙テープ、紙にコーディングする時代は、一発で完璧コーディング完了 >>54
パンチャーさんが間違えるから、そうはいかない 紙テープ、パンチカード、磁気テープ、8インチフロッピー
JCL、TSSか
何もかもが、みな懐かしい‥‥ >>17
COBOL、ASMとか機械語に近い言語以外は、計算は勝手に浮動小数点演算になる。
COBOLは有効桁を自分で指定しながら計算できる。 >>27
COBOLにIBMは関わってないだろ?COBOLが売れまくって困ったIBMはPL/1っていうどうしようもない
言語を標準にしたんじゃん。 >>63
> >>27
> COBOLにIBMは関わってないだろ?COBOLが売れまくって困ったIBMはPL/1っていうどうしようもない
> 言語を標準にしたんじゃん。
間違えた。PL/Iな。 竹中平蔵「100歳まで生きるとすると、90歳くらいまでは働くことになるでしょう」
COBOLなんてまだまだだな。 >>37
希少価値で給料高くなったらCOBOLぐらい勉強するよ HITAC でCOBOL,あとPL/1か懐かしいね。スカ線乗ってMT持って落としに行ってたわ。 紙のシートにコーディング
一発完璧翻訳おk
私、失敗しないのでw FORTRAN2018に進化してる
あとスパコンメイン言語はFORTRAN お前らの年金も日立のメインフレームで現役で動いてっからな
ありゃリプレスは無理
死ぬまでコボル >>63,>>64
あのさ、CobolもFortran PL/1も IBMが開発したんだよ
アセンブラが主流の時代に IBMが作ったんだよ >>62
> COBOL、ASMとか機械語に近い言語以外は、計算は勝手に浮動小数点演算になる。
そんなことはない。 >>66
COBOL読み書きできるだけなら小学生でもできる 使い方がわかる、
と
何を作るべきなのか理解する、
のは天と地ほどの差がある。 >>33
コーディングシートは教育期間中のみやらされた。
紙テープはパチンコでしか見たことない。
カードパンチ機の代わりにキーツーフロッピーが置いてあった。 オープンでないのがあるから
セキュリティ強
コンソールからしか動かない
Pl/Iも ■ このスレッドは過去ログ倉庫に格納されています