X



【IT】還暦迎えたCOBOL、あと20年「現役」を続けさせる秘訣
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
2019/10/29(火) 19:26:26.25ID:CAP_USER
 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/
0006名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:37:03.02ID:DDngrMcL
>高度なコンピューター知識がなくても扱えるのが強みである。
そういう人が書くCOBOLプログラムが活躍する場はもうない
0007名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:37:16.81ID:Y33of3i5
>>2
エミュレートでしょ既にかなりが
0008名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:39:30.52ID:ALEKd0aL
python.orgやphp.netみたいに
ここに行けば公式のマニュアルもインストーラーも揃いますよ
みたいなサイトがあればねえ
0009名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:39:42.69ID:QSJYHpqY
C・O・B・O!
COBOLだっていいじゃない
アップデートはもうできないけど
0010名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:40:14.51ID:opDrJxlo
コンパイルしなおさなくても良ければ安泰
コンパイラとライブラリが提供され続ければ何も心配無い
0011名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:40:48.99ID:PIme/F1y
>>1
死後20年働かせる魔術なんてまがまがしいぞ
0012名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:46:42.40ID:0FQWhVXG
第1種情報処理技術者の
俺が来ましたよ
0013名刺は切らしておりまして
垢版 |
2019/10/29(火) 19:46:43.60ID:MQKgWeru
>あと20年「現役」を続けさせる秘訣

愛人でもあてがってやれ
0015名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:07:20.23ID:rWU1uW9f
>>1
COBOLは銀行とかの勘定系では現役だろうね。
他の言語にやらせると1円とかのレベルで金額がずれるバグが起こる。
2進数の浮動小数点計算をやる言語ばかりだから、こういうバグは致命的。
0016名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:12:08.54ID:jI8X8XxL
学生時代にイヤと言うほど扱ったな

現代のプログラミング教育には もってこいなのかも知れん
0017名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:13:07.56ID:yktyyCJF
>>15
誤差が許されない金額計算に浮動小数点数なんて使う奴居ない
0018名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:14:56.54ID:2ad/a8xm
まあ、その会社ごと消えるだろうよ
0019名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:16:28.80ID:2ad/a8xm
安倍政権の支持率と同じ仕組み
0020名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:18:12.40ID:2ad/a8xm
多倍長整数
0021名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:25:22.49ID:M8MwMsnX
【東海アマ】
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)
0022名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:31:05.47ID:PEGA1Ztp
ファイル読んで計算して結果を吐き出すみたいな。
単純なことやるにはかんたんで良い言語だな。
一言で言えば、肉体労働者みたいな力任せな言語。
0023名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:32:09.44ID:GsJeLrQJ
日立に勤めてた頃に日立独自のCOBOLを使ってたわ
社員給与の計算をするソフト
立場上、いろんな人の給与がまるわかりだったw
0026名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:39:38.85ID:FIBLFgsB
>>14
還暦をお迎えになられたんだ
おばあちゃまと呼びたまえ
0027名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:49:46.63ID:rKFmRK96
60年前にCobolを作ったIBMはすごい思うわ
目で見えるサイズのコアメモリー32Kバイトを乗せた2進数の計算機に
敢えて10進数オンリーのCobol言語を載せて 今のレポートジェネレータと
同じ機能のレポーティング機能を完成させた
0028名刺は切らしておりまして
垢版 |
2019/10/29(火) 20:55:12.68ID:+KQhZfXy
>>15
流石にプログラム素人すぎるだろ
0030名刺は切らしておりまして
垢版 |
2019/10/29(火) 21:08:06.20ID:AAsAgGGq
COBOLといえば
銀行、保険等の金持ってる所と
行政機関だから

そのうち、COBOLに戻るかな
若い奴らと開発競争しようとも思わないしね
0031名刺は切らしておりまして
垢版 |
2019/10/29(火) 21:43:34.49ID:nR1c3qMq
>>1
前から一回聞いてみたかったんだけど

プログラミング言語っていくつあるの?
0032名刺は切らしておりまして
垢版 |
2019/10/29(火) 22:35:11.07ID:XcyYhmHW
手書きしてた俺
0033名刺は切らしておりまして
垢版 |
2019/10/29(火) 22:37:14.41ID:tc4K5TEg
コーディングシートにCOBOLで書いていたw
鉛筆消しゴムシャーペン

紙カード、紙せんこうテープの人いる?
0039名刺は切らしておりまして
垢版 |
2019/10/29(火) 23:04:19.32ID:6TXl45QH
よく汎用機まだつかってるのとか言うやついるけど
なくならんねえ
0040名刺は切らしておりまして
垢版 |
2019/10/29(火) 23:04:23.52ID:K+XfHQco
>>12
あ、私も〜
0041名刺は切らしておりまして
垢版 |
2019/10/29(火) 23:08:02.97ID:mBHG2E+2
運用したことのない若造が多すぎだろ
COBOLの命はJCLなんだよ
0043名刺は切らしておりまして
垢版 |
2019/10/29(火) 23:30:40.63ID:Bt5Qgh2K
UNIXの中でshellとともに生き続けてる
0044
垢版 |
2019/10/29(火) 23:39:25.24ID:5g1c+U04
 日本語COBOLはどこへいったんだろう?
0046名刺は切らしておりまして
垢版 |
2019/10/30(水) 00:05:31.87ID:jmuMxVbm
>>12
よう俺
0047名刺は切らしておりまして
垢版 |
2019/10/30(水) 00:08:39.97ID:4DreUzxr
お前ら4つのディビジョン言えないで技術者とか言ってんの?
0048
垢版 |
2019/10/30(水) 00:16:17.29ID:U5E8LkwS
 何だっけ。
 オカラーブとか何とか。
0049名刺は切らしておりまして
垢版 |
2019/10/30(水) 00:21:22.00ID:Ciqvn/b2
>>33
ASR-33ちゅうテレタイプ端末で紙テープをダダダっと出力させるのは、
爽快だったが怖くもあった
使い過ぎすると、すぐ怒られるから
なお、出力したのはHPの8K-BASICという超ミニインタプリタ
0053名刺は切らしておりまして
垢版 |
2019/10/30(水) 01:20:28.04ID:a2jsbnIY
紙テープでコードを穿孔したのを
読ませるのはいい音がする
真ん中にしスプロケットホールがある
穴を読むのも楽しかったw
0056名刺は切らしておりまして
垢版 |
2019/10/30(水) 06:34:15.93ID:yiKsDz2V
>>54
パンチャーさんが間違えるから、そうはいかない
0057名刺は切らしておりまして
垢版 |
2019/10/30(水) 06:59:57.86ID:BsLjVFZ7
紙テープ、パンチカード、磁気テープ、8インチフロッピー
JCL、TSSか

何もかもが、みな懐かしい‥‥
0061名刺は切らしておりまして
垢版 |
2019/10/30(水) 10:23:43.72ID:jBGfAlb8
コボル爺にもわかるように説明しろ
0062名刺は切らしておりまして
垢版 |
2019/10/30(水) 13:08:00.15ID:hEROAzEZ
>>17
COBOL、ASMとか機械語に近い言語以外は、計算は勝手に浮動小数点演算になる。
COBOLは有効桁を自分で指定しながら計算できる。
0063名刺は切らしておりまして
垢版 |
2019/10/30(水) 13:10:57.54ID:hEROAzEZ
>>27
COBOLにIBMは関わってないだろ?COBOLが売れまくって困ったIBMはPL/1っていうどうしようもない
言語を標準にしたんじゃん。
0064名刺は切らしておりまして
垢版 |
2019/10/30(水) 13:11:58.52ID:hEROAzEZ
>>63
> >>27
> COBOLにIBMは関わってないだろ?COBOLが売れまくって困ったIBMはPL/1っていうどうしようもない
> 言語を標準にしたんじゃん。

間違えた。PL/Iな。
0065名刺は切らしておりまして
垢版 |
2019/10/30(水) 13:21:12.92ID:IR3S/J16
竹中平蔵「100歳まで生きるとすると、90歳くらいまでは働くことになるでしょう」
COBOLなんてまだまだだな。
0067名刺は切らしておりまして
垢版 |
2019/10/30(水) 13:39:32.79ID:eXPVVA6f
HITAC でCOBOL,あとPL/1か懐かしいね。スカ線乗ってMT持って落としに行ってたわ。
0069名刺は切らしておりまして
垢版 |
2019/10/30(水) 17:02:45.37ID:CReCeAUp
FORTRAN2018に進化してる

あとスパコンメイン言語はFORTRAN
0072名刺は切らしておりまして
垢版 |
2019/10/30(水) 18:08:46.52ID:XzNxB5HB
お前らの年金も日立のメインフレームで現役で動いてっからな
ありゃリプレスは無理
死ぬまでコボル
0073名刺は切らしておりまして
垢版 |
2019/10/30(水) 20:05:06.72ID:hRKbL3yF
RPGもよく見るよ
0074名刺は切らしておりまして
垢版 |
2019/10/30(水) 22:41:23.86ID:TNhJvJee
>>63,>>64
あのさ、CobolもFortran PL/1も IBMが開発したんだよ

アセンブラが主流の時代に IBMが作ったんだよ
0075名刺は切らしておりまして
垢版 |
2019/10/31(木) 00:34:38.56ID:LzjtHWch
伝統産業に認定しろ。使い手は人間国宝。
0076名刺は切らしておりまして
垢版 |
2019/10/31(木) 10:55:25.52ID:YIaJBvGI
>>62
> COBOL、ASMとか機械語に近い言語以外は、計算は勝手に浮動小数点演算になる。
そんなことはない。
0077名刺は切らしておりまして
垢版 |
2019/10/31(木) 10:56:20.67ID:YIaJBvGI
>>66
COBOL読み書きできるだけなら小学生でもできる
0079名刺は切らしておりまして
垢版 |
2019/10/31(木) 20:44:20.94ID:WFArm1ag
>>62
それはびっくりだわ
0081名刺は切らしておりまして
垢版 |
2019/10/31(木) 22:01:37.15ID:F03/ZiSO
STOP RUN.
0082名刺は切らしておりまして
垢版 |
2019/10/31(木) 22:12:41.94ID:VYYom//q
日本企業らしい先延ばしか
0084名刺は切らしておりまして
垢版 |
2019/10/31(木) 23:28:17.53ID:NhFK5aOv
使い方がわかる、

何を作るべきなのか理解する、
のは天と地ほどの差がある。
0087名刺は切らしておりまして
垢版 |
2019/11/11(月) 22:47:43.90ID:G7p9ua6t
いつまでもあるCOBOL
0088名刺は切らしておりまして
垢版 |
2019/11/11(月) 23:06:31.55ID:hXtxeS7n
>>33
コーディングシートは教育期間中のみやらされた。
紙テープはパチンコでしか見たことない。
カードパンチ機の代わりにキーツーフロッピーが置いてあった。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況