【IT】COBOLに罪はない トップ自ら情報戦略を

サムネイル
1 : 2019/08/12(月) 17:28:11.27 ID:CAP_USER

日本の活力低下の一因はデジタル化の出遅れにある。まず手を着けるべきは、古びた情報システムの刷新だろう。改修できる人材の枯渇も迫っている。デジタル化による爆発的な変化に企業が適応するには、トップ自らが情報戦略を主導する必要がある。

「COBOL」というプログラミング言語がある。1959年に業務用に開発され、金融機関などの基幹システムでは依然として現役だ。統計不正で問題となった厚生労働省の毎月勤労統…
https://www.nikkei.com/article/DGXMZO48430390Z00C19A8TCR000/

2 : 2019/08/12(月) 17:31:18.07 ID:ocxbJad2
新しい言語でイチから作った方が確実だよ。
みずぽ銀行見たら分かるだろ。
22 : 2019/08/12(月) 19:11:48.80 ID:o9ZEHcT0
>>2
みずほ見てたらむしろ無理せずにCOBOL使ってた方がましだったと思う。
28 : 2019/08/12(月) 20:23:21.78 ID:BMvNc2Dk
>>2
みずほの場合、新言語をどうするかで揉めて
さらに長引いただけだと思う
204 : 2019/08/16(金) 00:07:07.16 ID:8L7sC6xu
>>2
みずぽとか反面教師以外の何者でもない。
207 : 2019/08/16(金) 01:03:01.05 ID:PJBo9tuE
>>2
みずほが一番作り直したって聞いたが
3 : 2019/08/12(月) 17:35:33.40 ID:JdRtnJIk
IT技術者は引手あまたの人手不足で
え~愛ない雇用だと同業他社に転職
4 : 2019/08/12(月) 17:36:33.18 ID:fW7x3k6E
Javaもオワコンだから全部書き換えないと
5 : 2019/08/12(月) 17:39:29.94 ID:8fP+io33
悪く言ったり、よく言ったり
どっちや
6 : 2019/08/12(月) 17:39:40.11 ID:5bOf028c
ゆとり世代にそんなことできるのか?
48 : 2019/08/12(月) 22:17:26.67 ID:ao7mH9P1
>>6-7
現場見てたらわかるけど、実際に開発するのはアゴで使われてる下請け氷河期中年だよ
ゆとり正社員はそいつらに適当に指示だけして働き方改革とやらで定時で帰ってる
8 : 2019/08/12(月) 17:41:54.20 ID:iuOUCLWL
いまだに人月だのステップ数だので管理してんの?
11 : 2019/08/12(月) 17:47:42.76 ID:BDhOKOvi
>>8
上がそれしか理解できないから仕方がない
125 : 2019/08/13(火) 10:47:46.45 ID:+pQ1Uj0F
>>11
他になにがあるの?教えてw
133 : 2019/08/13(火) 12:24:44.61 ID:XljiZakd
>>125

ファンクションポイント法とかあるけど、最終的に予算化するときには、人月にしないと予算化できない。

23 : 2019/08/12(月) 19:14:19.31 ID:ji8tJVMP
>>8

 javaだろうがcだろうが、最終的にはステップ数だして、人月換算。
 原価という意味ではそれでも間違ってないとは思う。

 売価まで人月でやるから、おかしな話になる。

38 : 2019/08/12(月) 21:49:56.16 ID:Nokv7n3X
>>8
公務員がこの考えを捨てないね
50 : 2019/08/12(月) 22:18:49.75 ID:1I7FhgKl
>>8
売る奴、買う奴共に新しいビジネスモデルを提示できないでいる。
昔ながらの人月を変えたい奴はたくさんいるけど、どこかの会社がうまいやり方を発見するまでは待ち状態やな。
9 : 2019/08/12(月) 17:46:42.08 ID:1Ns+Oa35
アメリカでもCOBOLはバリバリ現役だろ

人のせいにするな
ウイルスに強いだよ

10 : 2019/08/12(月) 17:47:04.86 ID:7NKB6Ly2
日経だろ
日経コンピューターも初っ端からずれたあさっての内容しか書いてなかった
読むだけ無駄だろう
12 : 2019/08/12(月) 17:56:13.18 ID:nMKgkHzG
今、動いてるCOBOLを金掛けて他言語に置き換える意味不明
必要なのは言語のコンバートじゃなく、業務の整理・単純化なんだけどね
業務を放置して言語コンバートしても、結局、新しいグダグダ・システムができるだけ
しかも、金掛けてコンバートが上手くいく保証はない
単純コンバートだとグダグダが増すだけだし
122 : 2019/08/13(火) 10:28:51.38 ID:WLlOnYPx
>>12
> 必要なのは言語のコンバートじゃなく、業務の整理・単純化なんだけどね

これだよね

13 : 2019/08/12(月) 17:57:28.00 ID:Qs7mLDtI
月収手取りで13万交通費付き3万まで支給、携帯料金月15000円まで支給でくるかい?
14 : 2019/08/12(月) 18:03:46.34 ID:8fP+io33
にっけいコンプータのおじさんがみているスレ
15 : 2019/08/12(月) 18:08:33.17 ID:Qs7mLDtI
ちなみに、残業代はみなし費としてすでに含まれてるよ

始業時間は9時30分
就業は6時予定だけど仕事が終わるまで何時間だろうが終わらないよ。
ちなみに寝るときは机の下で寝てね。
マットは貸すよ。保険代として1万ね。

16 : 2019/08/12(月) 18:11:13.33 ID:Dh2Fc27g
トップなんてその場で動けば何でもいいのよ
17 : 2019/08/12(月) 18:22:10.68 ID:U7wXE3I7
こういうことをいうヒトの前提として
「仕事は全部コンピュータでする」

そうでない仕事も沢山ある

19 : 2019/08/12(月) 18:55:48.24 ID:49HtSJOl
メガ金融でさえクラウドの汎用システムを使う時代に、
こんなものをいまだダラダラ使っている企業そのものがオワコン 実際にボコボコ潰れているのは周知で心配御無用
20 : 2019/08/12(月) 19:00:33.00 ID:DIc2FJCF
時代はぴゅーたの日本語basic
21 : 2019/08/12(月) 19:03:49.77 ID:shkKM8In
COBOLをやめるんじゃなくて
構造化COBOL、オブジェクト指向COBOL、IT化COBOL
そういう方向に進化させれば、骨格は活かせるんじゃないか?
知らんが(笑)
26 : 2019/08/12(月) 19:51:31.67 ID:KjxB/im5
>>21
COBOL2002だとオブジェクト指向が取り込まれてる。
ただ使いこなせる人がいないし、上も導入に及び腰。
153 : 2019/08/13(火) 13:38:15.95 ID:A+7djq6o
>>21
オブジェクト志向が壮大な失敗と言われているの知らないの
ポインターも分からないプログラマにCでアプリを書かせてメモリエラーの山になったりクラスが作れない設計者にC++で設計させてどこを修正して良いか分からない状態にして日本だけでもIT産業衰退要因になっている
154 : 2019/08/13(火) 13:44:00.97 ID:HLbu4lwL
>>153
まず低能を排除しろ
話はそれからだ
185 : 2019/08/14(水) 10:17:03.53 ID:Y4sOEndv
>>153
日本は終わってるな
オブジェクト指向も理解出来ないのか
24 : 2019/08/12(月) 19:22:23.40 ID:r+RrUFO9
高校生の時習ったな。懐かしい
25 : 2019/08/12(月) 19:25:38.71 ID:fnaY9FMI
COBOL知らないでIT語るとか、ないわー
27 : 2019/08/12(月) 20:05:05.57 ID:kY+X8RQK
COBOちゃん

作・植田まさし

30 : 2019/08/12(月) 20:27:26.22 ID:FMbe2sSY
言語じゃなくてリファクタリングをサボりにサボったからだよ。
javaにしたってリファクタリングしない会社はCOBOLの時と同様に使い物にならないソースになってるぞ
51 : 2019/08/12(月) 22:42:31.96 ID:nMKgkHzG
>>30
言うのが簡単だが、費用対効果がハッキリしないものに
大金を出す会社はまずない
54 : 2019/08/12(月) 23:05:30.30 ID:Ikpz95pQ
>>51
クソ高いメインフレームを捨てられるというだけで費用対効果は歴然。
ま、自分の金じゃないからいくらでも使っていいよってことだろうけど。
86 : 2019/08/13(火) 06:00:47.35 ID:9eWAW4Cd
>>51
だからjavaでも同じだと

コードを維持するコストを出さなければどんな言語でも同じだ

87 : 2019/08/13(火) 06:17:20.67 ID:IVUHMQjf
>>86
COBOLだと、リファクタリングがやりづらそう

昔からの言語仕様で作られているソースが大半だろうし、コボラーが新しい言語仕様で作り直すととても思えない

90 : 2019/08/13(火) 06:57:54.68 ID:9eWAW4Cd
>>87
JAVAのほうがやりづらいわい

やりやすい前提が崩れたJAVAだよ?ぐちゃぐちゃになっててあっちこっちソースが分断されてて、、、最悪だ!COBOLのがマシ!

31 : 2019/08/12(月) 20:47:58.68 ID:i5pBi+7w
戦略的に使わなくてもいいからCOBOLなんです
いぶし銀
32 : 2019/08/12(月) 21:20:43.14 ID:071M6K+u
コボラーに罪はある
33 : 2019/08/12(月) 21:29:55.11 ID:OyQxKcGO
金融システムや公共システムなんて、ハッキングの自由度のない限定されたものの方が
良いよ
37 : 2019/08/12(月) 21:48:23.47 ID:071M6K+u
>>33
そんなシステムこそ、本当はAIによる業務効率化とか求められてそう
34 : 2019/08/12(月) 21:34:54.65 ID:QtCXc9WO
バカな会社がコボル使わないで金融システム組んだよ?
結果は金を盗まれまくりw

セブン銀行って言うんだけどね

35 : 2019/08/12(月) 21:35:04.48 ID:4Y4RUbqZ
COBOLという言語には何の問題もない
システムが開発されて何十年も経てば、その間に改訂が入りまくって
ツギハギだらけのプログラムの山になる
どんな言語でもそれは同じだわ
結局どこかで全面的に作り直すしかないけど、危険性や費用面を考えると
新規開発は断念して既存の改修にとどめるってのかお決まりのパターン
36 : 2019/08/12(月) 21:38:35.25 ID:cDoaUgeU
>>35
敗退したアメリカ軍のCOBOL掃討戦は
その後どうなったんだろ
39 : 2019/08/12(月) 21:51:09.55 ID:W1AxIcw4
み〇ほの場合、コボルというより
完成度の違う複数のシステムを統合することがむずかしいだけ。
40 : 2019/08/12(月) 21:55:29.58 ID:rSMOJ20A
事務処理には圧倒的にCOBOLが便利だけどな
COBOL以上に使いやすい言語は思いつかんわ

ユーザーインターフェイスに不向きなのは認める

42 : 2019/08/12(月) 22:03:05.53 ID:071M6K+u
>>40
世間のCOBOLシステムが増築を繰り返している現状を見ると、メンテナンスが属人的になりがちで良い言語ととても思えない

覚えることは少ないけれど、人それぞれの実装を全て把握しないと保守できないイメージ

45 : 2019/08/12(月) 22:09:19.87 ID:rSMOJ20A
>>42
増築を繰り返している=それ以上に良い方法が思いつかない

まあ保守には困っているようだな
COBOLで求人を検索するとメンテ要員で年齢問わず時給3000円とか普通に出てくる

47 : 2019/08/12(月) 22:15:55.10 ID:071M6K+u
>>45
俺はCOBOLシステムなどのレガシーをOSSのオープン系に置き換える仕事がメインだよ

増築で生じている無駄な処理は徹底的にカット

41 : 2019/08/12(月) 21:58:50.15 ID:HP56+T5k
コボル使って富士通系の仕事してたけど、自分の初めて組んだ帳票プログラム、無駄なルーチン多すぎたな〜
まだ動いてんのかな
44 : 2019/08/12(月) 22:07:59.49 ID:ZOHzaoeE
コボルだから稼げる状況。
46 : 2019/08/12(月) 22:13:06.86 ID:Op1Xjq8y
コボちゃんは50代のエンジニアに任せたよ。おっさんたちが責任もって絶滅させてよ
49 : 2019/08/12(月) 22:17:38.88 ID:i9XhB+ad
何十年もかけて増築したシステムって
人がいじれるものじゃないと思う
52 : 2019/08/12(月) 22:55:28.27 ID:IRReYzKR
何かの言語に乗り換えたとして、
それが 5年後7年後にサポートされているかどうかはわからない。

COBOLなら7年後も現役。だから今回は COBOLのまま サーバー更新した。
NEC が ACOS を作ってくれている間は現役。

53 : 2019/08/12(月) 23:04:47.22 ID:i9XhB+ad
Windowsで動くCobolもあるだろう
93 : 2019/08/13(火) 07:08:59.17 ID:++0mpnZi
>>53
新たに作るのは良いのだが既存システムを載せかえるのは困難を伴う。
文字コード体系の違いは大きい。
95 : 2019/08/13(火) 07:17:53.94 ID:IVUHMQjf
>>93
データをコンバートするだけ
106 : 2019/08/13(火) 08:39:43.10 ID:iWbYvk3T
>>95
仕事やったことあるけど
そんなに簡単じゃない
MFCOBOLに移行してガワはJavaだったけど
110 : 2019/08/13(火) 09:14:42.38 ID:XljiZakd
>>95

メインフレームは漢字コードの管理が大変。
データベースにはSI/SOが入って無くて、APP側で追加する(漢字コード領域の前後にあらかじめ初期値として入れておくので、処理としても書かれてないとか)とか普通にあるので、単にデータコンバートするだけでは、全然だめ。

55 : 2019/08/12(月) 23:08:01.92 ID:LMnIEcDQ
なくなるどころかさらに複雑化しとるやんけ… どーすんのよこれ
56 : 2019/08/12(月) 23:08:59.45 ID:daBOEyas
Win上は不安があると思うけど
57 : 2019/08/12(月) 23:17:26.15 ID:i9XhB+ad
今時のPCでもオフコンやミニコン並みの性能はあると思うよ
58 : 2019/08/12(月) 23:20:20.68 ID:daBOEyas
性能はあっても電子部品が持続できない
59 : 2019/08/12(月) 23:24:15.15 ID:i9XhB+ad
PCサーバーならその様な堅牢さも持ってるし
保守部品調達も迅速だよ
177 : 2019/08/14(水) 01:17:07.39 ID:SGGV5r1+
>>59

 PCサーバは原則5年で保守打ち切り。
 長くて7年。
 しかも延長保守料が高くつく。

178 : 2019/08/14(水) 01:51:05.99 ID:v5PwiIkS
>>177
ミニコンの保守料ってPCの比じゃないでしょ
60 : 2019/08/12(月) 23:36:26.77 ID:75eEXbBx
AK47みてえな言語だな
61 : 2019/08/12(月) 23:41:58.90 ID:NG+3GwRB
レガシーな言語だからって、必ずしもレガシーな書き方しか出来ない訳でもないからな。
62 : 2019/08/12(月) 23:47:05.01 ID:zeuVEo1f
COBOLの罪は、仕様はコンソーシアムでオープンだが、
実装がベンダ依存で、結構違うとことか、
低級言語なのにポインタが無いから、
外注するとメモリが溢れたりするとこじゃね。
あとはオブジェクト指向でも関数型でもないから、excel関数と同じでコピペが当たり前のとことか
67 : 2019/08/13(火) 01:15:14.22 ID:trV88SKN
>>62
OO-COBOLは大昔に規格化され、コンパイラも対応してるぞ
ただ、使いたい人間も使える人間もいないので、
外部のオブジェクトライブラリを使う時ぐらいしか出番がない
63 : 2019/08/12(月) 23:49:08.20 ID:jpBwxomI
レガシーだしCOBOLからPythonになっちゃったし
出来ることはすぐ覚えられるだろうが誰もやりたがらんだろうな
COBOLはVB6と同じような状態になるんだろう
64 : 2019/08/12(月) 23:52:01.19 ID:daBOEyas
AWSでほんとうに動くのかな
65 : 2019/08/13(火) 01:03:50.27 ID:OHbiC0ey
ここだけの話、COBOL言語自体は(他のモダン言語に比べると周回遅れだが)それなりに進化してる。

問題はそれを使う輩の頭。まるでバージョンアップされない。
そして同じことが、特にVBとC++とJavaで顕著に起きてる。

179 : 2019/08/14(水) 02:56:08.86 ID:cz2FEGqj
>>65
そうですね。
言語開発者の意図をプログラマーが理解していないからねー。
算術演算だけの文系プログラマーは、論理が分かっていなよ。
66 : 2019/08/13(火) 01:05:13.83 ID:Bgnq6FUj
もうコボル禁止にしろよww
68 : 2019/08/13(火) 01:16:08.28 ID:X1LN++SX
将来は日本の水道管みたいになりそう。
高いかね払ってアフリカみたいに外資の奴隷になるパターン。
70 : 2019/08/13(火) 01:18:52.39 ID:NP2yiZOC
金融機関だけじゃない
そうとう残っている
73 : 2019/08/13(火) 01:44:26.31 ID:VM4svSNw
オブジェクト指向のCOBOLとか実際に使ってるとこあるの?
74 : 2019/08/13(火) 01:52:54.12 ID:K9qz1zey
Windows上で動くCOBOLはゴマンとある中小企業のシステムには
最適なんだけど気が付かないだけ
75 : 2019/08/13(火) 01:59:58.39 ID:sJK4qrDj
メンテ費用馬鹿にならんのだし、ほんとメインフレームごといい加減捨てろよ
第二地銀出来た時のCOBOL特需で大学の授業そっちのけでクッソ稼がせてもらったけどさ、
コボラー不足は当時より遥かに酷いんだろ?
76 : 2019/08/13(火) 02:31:00.15 ID:xHmPvLs+
>>75
言語変えてもメンテがなくなる訳じゃないw
78 : 2019/08/13(火) 02:36:59.13 ID:Y1ITNsI+
>>76
それは、メインフレームベンダーからもらってるキックバックがなくなると困るから?
79 : 2019/08/13(火) 02:40:39.56 ID:Y1ITNsI+
>>76
ベンダー変えたらメンテ費用が10分の1以下になったって例もあるからこまっっちゃうよね
77 : 2019/08/13(火) 02:33:25.87 ID:XqgLfWlE
人間コンピューターをいっぱい雇えば
80 : 2019/08/13(火) 02:41:21.82 ID:trV88SKN
徹底したスクラップ&ビルドでシステム再構築しないと、
「問題点」を新システムに移植しちゃうんだよな
82 : 2019/08/13(火) 02:56:49.64 ID:w7BNRhKh
少し触ったけど
俺はゲームブックを作りに来たんじゃないぞ
と思った
83 : 2019/08/13(火) 03:10:19.50 ID:DZ9DXpqA
コボちゃん
84 : 2019/08/13(火) 03:29:46.90 ID:k+l7S400
適材適所、COBOL や Java とかそれぞれの言語に向いてる処理がある。
COBOL で問題なく動いてる事務処理をわざわざ別の言語に書き換えるメリットなんかないだろうよ。
メンテなんて必要な時にはその言語を勉強してやればいいだけ。
特定の言語しか使えないやつがいるという前提がおかしい。
88 : 2019/08/13(火) 06:36:15.26 ID:1Bn22Mkq
COBOLを捨てろって言う奴は何の言語に変えるべきだと思う?
89 : 2019/08/13(火) 06:50:56.52 ID:IVUHMQjf
>>88
別にCOBOLのままでもいいけど、オブジェクト指向を取り入れた新しい言語仕様で作れ

PHPだって、オブジェクト指向を取り入れて延命してるだろ

91 : 2019/08/13(火) 06:58:37.24 ID:9eWAW4Cd
>>89
オブジェクト指向言語にオブジェクト指向じゃないコードが書いてあるのが現実だぞ
92 : 2019/08/13(火) 07:04:27.53 ID:IVUHMQjf
>>91
それでも遥かにマシ
97 : 2019/08/13(火) 07:39:16.50 ID:9eWAW4Cd
>>92
そんなわけあるかい
めちゃくちゃなコードはどの言語だってめちゃくちゃだ
定期的にまずいコードを破棄してく保守がなけりゃどれだって最終地点はゴミクズさ
98 : 2019/08/13(火) 07:52:44.10 ID:IVUHMQjf
>>97
めちゃくちゃなコードでも、オブジェクト指向にして、開発環境のミドルウェアを使いこなせば、保守効率は雲泥の差
101 : 2019/08/13(火) 08:05:18.14 ID:9eWAW4Cd
>>98
オブジェクト指向じゃねぇコードがめちゃくちゃにパッチ当て的に書いてあるんだよ!
20年も同じコード修正し続けたらそうなるの
94 : 2019/08/13(火) 07:17:18.34 ID:Y1ITNsI+
COBOLに関わる人はみんな後ろ向き
そんなCOBOL界隈が大嫌いです
96 : 2019/08/13(火) 07:31:54.93 ID:6ic7qen+
コボルは業務システムをパターン化したモデルに基づいて良く考えられている。
新しい言語はプログラミングし易くなっているが、この手の記述に向いている訳でもない。
問題があるとすれば、プログラミングが面白く無いんだよ。
99 : 2019/08/13(火) 07:53:52.14 ID:h/8mgFHN
業務で使うからってCOBOLで基本情報受けようとしたら無くなってる
100 : 2019/08/13(火) 07:58:52.81 ID:GgkNzH8Q
最近の言語は5年くらいで刷新されるから、COBOLよりも危険だろ。
アプリ開発やパッケージシフテムならそれでなもいいけど、勘定システムでそれだと無理。
104 : 2019/08/13(火) 08:21:20.64 ID:aXmfPjfC
言語の良しあしは別として
年寄りのCOBOL好きは異常w
ていうよりCOBOLしか知らないと思う
オブジェクト指向言語とか言われたら
受け付けないんじゃないか?
105 : 2019/08/13(火) 08:32:42.07 ID:mBJq8LCP
汎用機の方がセキュリティは高い気がする
107 : 2019/08/13(火) 09:05:30.93 ID:EtjaRXra
コボルのソースコードをPythonやJavaScriptに翻訳するソフトを作れば良い
108 : 2019/08/13(火) 09:10:28.18 ID:XljiZakd
>107

COBOLなら一行で済む命令文が、PythonやJavaScriptでは10行~になるのでは、可読性が落ちて、かえって保守に手間がかかるよ。

109 : 2019/08/13(火) 09:12:05.26 ID:IdwKWIDC
>>108
COBOLには関数って無いんだっけ?
111 : 2019/08/13(火) 09:18:17.46 ID:XljiZakd
>>108

組み込み関数は COBOL85から
ユーザー定義関数は COBOL2002から

それ以前は戻り値領域を定義して、PERFORMで処理を呼ぶとかする

113 : 2019/08/13(火) 09:34:02.63 ID:QDhQ9Nkk
いや
COBOLがなぜ悪いのか書いてくれ
116 : 2019/08/13(火) 09:43:48.02 ID:XljiZakd
>>113

事務処理計算を大量にこなすバッチ処理では、COBOL悪くないよ。
最も適している。
そのために設計された言語だし。

119 : 2019/08/13(火) 09:57:16.74 ID:IdwKWIDC
>>116
60年前に設計されたものを「最も適している」と評価するあたりがCOBOL業界の問題なんでしょうねぇ
120 : 2019/08/13(火) 10:08:51.55 ID:8VaoAJWG
うちはUNIX-COBOLで継続や
126 : 2019/08/13(火) 10:48:10.81 ID:Y6RrpnMN
この際、FORTRANはどうでっか?
127 : 2019/08/13(火) 10:51:48.86 ID:XyCQzFkh
COBOL++ とか COBOL# とか作ればよくね?
130 : 2019/08/13(火) 12:12:16.75 ID:XljiZakd
>>127

 COBOL85で構造化とか、自由書式を取り入れている

 COBOL2002 でオブジェクト指向も取り入れたので、今のCOBOL仕様は
かなり進化している。

143 : 2019/08/13(火) 12:47:31.01 ID:XyCQzFkh
>>130 そうなんだ。
じゃあ、.NET で使えそうだな。
129 : 2019/08/13(火) 12:09:28.31 ID:uCPRrDs+
ソフトはテストがすべて

外観がないからわかりにくい
だからテストだけが唯一の手がかり

131 : 2019/08/13(火) 12:19:25.06 ID:vbbeZCPK
Cobolではなかったけど
一行文字数の制限知ったときはぶったまげた
135 : 2019/08/13(火) 12:29:29.46 ID:XljiZakd
>>131

パンチカードがまづ先にあって、機械式の会計機械で処理していたのを、電子的に処理するためにメインフレームが開発されたからね。

136 : 2019/08/13(火) 12:29:39.08 ID:pWSVfgR7
>>138
その程度なら、フレームワークによってはコーディングレスかもよ
142 : 2019/08/13(火) 12:45:58.47 ID:XljiZakd
>>136

 そのフレームワークが今から50年前にあったら、そうだろうけど。
 今フレームワークを使おうとするのなら、現在のシステムを0から作り直すということになるから、
それは現実的ではないな。
 西暦<>和暦 の変換をJavaならライブラリ使って簡単にできるけど、そのためにシステムを0から構築しなおすかという問題。

141 : 2019/08/13(火) 12:45:28.07 ID:IdwKWIDC
プログラマーがそういうの意識する言語のほうが稀では
144 : 2019/08/13(火) 12:52:23.27 ID:SoD1ranR
マイクロソフトはVisualCOBOL.NETを出してくれや!(*ノω・*)テヘ
145 : 2019/08/13(火) 12:55:06.94 ID:vbbeZCPK
MS製はなかったけどMicroFocusが出してたような気がする
146 : 2019/08/13(火) 12:55:57.00 ID:7e17kuqa
PythonやGoなどの新しい言語はバグやセキュリティに不安がある。だから基幹システムは枯れたCOBOLでやる、とかそういう理由なのかね。
保守的というか、システムを一度作ったらおしまいとか思ってるからそういう発想になるんじゃないか?
時代錯誤だよなあ。これだから日本のソフトウェア産業は未だに低レベルなんだな。
147 : 2019/08/13(火) 13:00:29.63 ID:XljiZakd
>>146

 世界規模でみると、COBOLのソースは増えているよ。
 PythonやGoは基幹システムの要件からすると、オーバースペックだし。

150 : 2019/08/13(火) 13:18:27.44 ID:HLbu4lwL
九か九龍だろうな
157 : 2019/08/13(火) 15:05:05.63 ID:wnz1f4Fp
俺もCOBOLerだけど俺のポリシーはIF文は極力使わない
IF使うところはEVALUATE使ってた
159 : 2019/08/13(火) 15:16:14.88 ID:OyxuABph
【IT】Flashに罪はない トップ自ら情報戦略を
160 : 2019/08/13(火) 15:22:44.74 ID:xHmPvLs+
EVALUATE って、多くの言語では、CASE文ね
161 : 2019/08/13(火) 16:07:33.22 ID:pw9jzFJm
>>160
どっちかって言うとswitch文じゃね?
caseってPascal系の言語とSQL位かと
162 : 2019/08/13(火) 17:48:49.62 ID:Z1aot5vB
仕様を決めたときに、言語は指定されるから、選択肢はないんだよ
163 : 2019/08/13(火) 18:24:06.23 ID:trV88SKN
今のCOBOLは、言語仕様上はオブジェクト指向言語であり、
各コンパイラにも大昔に実装されている
(でも、使われていない)
 ↑
これを知らないカキコ多し
174 : 2019/08/13(火) 23:14:26.49 ID:7WW6R6Xk
>>163
オブジェクティブなcobolは知ってるが、それならjavaやc#でいいじゃんという
165 : 2019/08/13(火) 20:24:15.66 ID:fhI/Ba91
印鑑だろバカタレめ!
167 : 2019/08/13(火) 20:52:08.78 ID:gCirOaFy
でも国家試験から外されたよなCOBOL
つまりそういうことだ
168 : 2019/08/13(火) 21:13:39.13 ID:+atLxHXg
COBOLって帳票を転写するための言語でしょ?
ぶっちゃけawkとかで代用できるよね
そしたらあとは速度だろうけどその辺はどうなの?
171 : 2019/08/13(火) 22:42:52.89 ID:XljiZakd
>>168

awkはインタプリタだから遅いし、そもそもトランザクション処理できない。

175 : 2019/08/13(火) 23:15:23.70 ID:vbbeZCPK
>>171
トランザクションにしたければ裏でDB動かせばいいし
ファイル操作の速度で言えば、インタプリタだろうと関係無いと思う
183 : 2019/08/14(水) 08:18:53.48 ID:STSPDk9O
>>175

 awkで120万人分の住民登録台帳を1晩で更新できる?

186 : 2019/08/14(水) 10:31:09.65 ID:v5PwiIkS
>>183
出来ると思うよ。やり方工夫すればね。

Cobolでしか出来ない事なんて今はないだろう。

173 : 2019/08/13(火) 23:06:41.82 ID:V8D+WT1W
AWS LambdaでCOBOLいけるっぽいから、Lambdaじゃきついバッチだけ置き換えて、COBOLで組まれたシステム続行じゃないのか?
そもそも官公庁すらパッケージ入れたり、クラウド使ったり、SaaSサービス入れたりしてる時代で、COBOL使ったレガシーシステム排除したからって大きく変わるのか?

某人事パッケージが市場寡占一歩手前になるようなユーザーの状態を先にどうにかしないといけないと思うが

180 : 2019/08/14(水) 02:57:26.96 ID:fJXWSV9u
COBOLという伝統を守って行くことが大事
181 : 2019/08/14(水) 03:15:22.94 ID:jro/G6Xs
実際経理やDBには向いてるんだよね。
書いたやつが居なくなっても他人が容易に保守できる。
184 : 2019/08/14(水) 08:21:35.11 ID:STSPDk9O
>>181

 C言語やJavaで同じ処理を書いた場合より、わかりやすいと思う。

182 : 2019/08/14(水) 07:27:13.90 ID:4gY3GLC3
僕、頭悪いんです

まで読んだ。

187 : 2019/08/14(水) 18:54:09.84 ID:no/+2xC2
アクセスの村上ってどうなった?
191 : 2019/08/15(木) 16:38:18.41 ID:lIdsArdf
コボラーにとっては頑張って使うものなのかw
192 : 2019/08/15(木) 16:55:59.32 ID:12x3TPKZ
なんじゃそれ
193 : 2019/08/15(木) 17:44:51.89 ID:UQ/XqZTQ
Cobol以外使えないと潰しが効かないからな
194 : 2019/08/15(木) 19:04:35.38 ID:q1UOa100
10年後の今月今夜も、COBOLで徹夜だよ
195 : 2019/08/15(木) 21:11:39.51 ID:sqv+s/GA
バグもミスも許されない。
後から修正も許されない。
部品交換は許されない。

一度組み入れたら20年は問題なく動き続けなければならない。

200 : 2019/08/15(木) 21:55:55.31 ID:RfE8KnZU
>>195
惑星探査機でも作ってるんか?
203 : 2019/08/15(木) 23:44:12.06 ID:sqv+s/GA
>>200
サポートが面倒
納品時にバグが存在しないもの以外ヤダ
197 : 2019/08/15(木) 21:37:22.81 ID:jZgUVpBs
信頼性は言語の問題では無いわな
いかに検証するための環境を整備するのかで信頼性は担保される
しかしCOBOLの世界はそれが出来ているのかね?
人海戦術で金をつぎ込んでるから安心というなら息切れするぞ
202 : 2019/08/15(木) 23:43:41.64 ID:NTN2hGyc
COBOLの人は何かと言うと10進演算がーというけれど、
60年前と違って、今ならちゃんと仕様が定義されていれば精度や丸め方法やその他諸々含めて
COBOLと同じ動きをする型を作るのは簡単だし、速度もx86サーバでメインフレームと
同等かそれ以上の速度出るから、そこだけ覚えて帰って欲しい。
205 : 2019/08/16(金) 00:15:14.61 ID:ho4z7zRb
>>202
BCD演算ルーチン組んで性能評価してみれ
そこで激遅になるって分かるから
210 : 2019/08/16(金) 07:59:06.48 ID:faAkbOR2
>>202
建築の公差や金融の小数点問題は、技術の進歩でむしろ深刻化している
206 : 2019/08/16(金) 00:44:53.90 ID:Y0/7hIMZ
うまく進めるチームはどの言語・ツールを使ってもうまく進めるし、
ダメなチームはどんな良いものを使っても失敗する。
つまり、言語がどうとか言ってること自体がもう分かってない。
208 : 2019/08/16(金) 01:17:07.99 ID:n/Sz6JPm
今時性能による選択でCOBOL選ぶ企業は無いだろ
209 : 2019/08/16(金) 01:30:46.69 ID:XQki0lTd
将来この言語でなく、他の言語もいわれるんだろうなw
211 : 2019/08/16(金) 09:58:21.08 ID:VA/jPI06
ディープラーニングでソースから仕様を書き出すみたいなのできないの?
214 : 2019/08/16(金) 23:52:06.35 ID:VXtAOE/5
>>211
まず無理
コードからは「何をするか」は分かる
しかし「何がしたいか」は分からない
簡単に言えば1+1を計算するコードからどんな意図を読み取れるのかってこと
212 : 2019/08/16(金) 10:03:20.50 ID:n/Sz6JPm
30年以上も経ったCOBOLのソースには盲腸が一杯あって
考古学的に検証していかないと,何しているかが分からない
213 : 2019/08/16(金) 23:45:23.83 ID:wN3rvtZ2
みずほの新システムも半分はCOBOL
なんだが。。
215 : 2019/08/17(土) 00:07:06.73 ID:V9caYAmS
こういうスレがあると必ずCOBOLについて書く、キチゲェさんがいるねw
216 : 2019/08/17(土) 00:13:36.50 ID:dbLeupVB
ソース見ても、実際には通らないロジックがそのまま残っていたりする
業務に10年以上関わっている人でないと,それが必要なのか不要なのかも判断できない
217 : 2019/08/17(土) 01:13:19.33 ID:rvzTnm61
昔からのデータや業務を捨てる勇気があるだけで全然違う
219 : 2019/08/17(土) 21:43:17.37 ID:InJuXdXc
勘定システムで一番の問題は、
COBOL云々より、現代的な金融システムを知らないが多すぎて、ソースかけないこと。
COBOLが良かったのは、金融業務に詳しい人なら簡単に使えた事。
220 : 2019/08/17(土) 22:10:31.55 ID:dbLeupVB
COBOLって金融に特化したプログラム言語ってわけじゃないでしょ
221 : 2019/08/17(土) 22:17:13.17 ID:G7nX7b6X
そうですよ
金融以外でも使われている、稼動している
222 : 2019/08/18(日) 00:28:37.41 ID:Inp2gryb
交通系でも使われてるぞ。
人手足りなくてヘルプ頼まれて、COBOLウゼーって思いながら適当に組んでたしw
223 : 2019/08/18(日) 00:49:20.39 ID:RHtdplYn
>>222
制御じゃなく、事務の方で、だよね?
224 : 2019/08/18(日) 08:22:10.56 ID:Inp2gryb
>>223
安心しろ、事務じゃないからw
225 : 2019/08/21(水) 08:07:02.47 ID:xZFnNo0J
スペースシャトルの制御システムは、COBOLベースのオリジナル言語で、ラインプリンタの特定の桁が、アポジモータのスイッチだったり
227 : 2019/08/21(水) 12:28:09.69 ID:Ri9w9k86
>>225
スペースシャトルは2011年に引退したぞ
226 : 2019/08/21(水) 09:43:01.68 ID:4TzlQMMI
何で作っても結局安全性がんじがらめのDSLで書くことになって
それがCOBOLと等価でした、なんてことになったりして
228 : 2019/08/22(木) 00:26:21.86 ID:cAMpKaEJ
何でオタクって
アポジモーターが好きなんだろう?
229 : 2019/08/23(金) 07:13:21.81 ID:xh+aHOMs
>>228
日頃あまり聞かないから専門用語っぽいってことじゃね?
231 : 2019/09/03(火) 23:43:54.18 ID:MPE0Mk+3
老害パソコンってひどい表現だな
この記事書いた奴ネラーじゃないか?
233 : 2019/09/08(日) 04:26:01.25 ID:OScYRahd
日経新聞はCOBOLを古いと否定するが、Amazonのデータセンターは新たに複数の言語
をサポートし、COBOLもサポートしているよ。
日経だけが取り残されている。
234 : 2019/09/10(火) 00:13:51.99 ID:OusCvYjt
主な所はしゃぶりつくしたから、
残飯を漁りだしただけだろう

元スレ:https://egg.5ch.net/test/read.cgi/bizplus/1565598491

コメント

タイトルとURLをコピーしました