◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

【コボル】COBOL不要論【ただのDSLだよね?】->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1316444803/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2011/09/20(火) 00:06:43.84
COBOLでCOBOL書ける?
2デフォルトの名無しさん
2011/09/20(火) 00:13:54.24
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
3デフォルトの名無しさん
2011/09/20(火) 00:44:05.18
まさかの次スレ
前スレの名物困ったちゃん来るかなー
4デフォルトの名無しさん
2011/09/20(火) 01:03:57.80
前スレ
【コボル】COBOL不要論【いらない】
http://hibari.2ch.net/test/read.cgi/tech/1248937976/

とりあえず出てた話題とか適当にピックアップ
・コボラーにかかれば基本情報で出てくる正規化をすればバッチ処理はいらないらしいよ。凄いね(繰り返し出た話題
・なにがCOBOLだ。Java+swingなんか冗談だろ、時代はVBだよ。なにせWindows Formsだ。一味違うぜ。HTMLなんかじゃ表現力が足りません。
・んなこたないJS凄いぜいやFlexだドットネットだと喚く方々の登場後うやむやに
・PCサーバと仮想化で全部解決。メインフレームは遺物。

概ねこのあたりから適当に気になったところ突けばCOBOL関係なくても回るスレだったようです
5デフォルトの名無しさん
2011/09/20(火) 01:24:31.28
まだ不毛な主張を続けるのかよ。
6デフォルトの名無しさん
2011/09/20(火) 02:28:00.27
続けなくていいです
7デフォルトの名無しさん
2011/09/20(火) 05:32:15.83
>>1
修士課程の同僚がFに入社したが、COBOLでCOBOLコンパイラ書いてるって泣いてたような
8デフォルトの名無しさん
2011/09/20(火) 09:04:15.49
今時ライブラリも使えずプログラマーが自分でロジックを考えないといけない
時代遅れなCOBOLなんてもう要らない。
9デフォルトの名無しさん
2011/09/20(火) 10:03:20.75
なに言ってんだお前
10デフォルトの名無しさん
2011/09/20(火) 13:53:08.36
ライブラリがあると自分でロジック考えなくていいんだw
11デフォルトの名無しさん
2011/09/20(火) 14:38:48.30
>>10
今時ロジックや仕様みたいな下衆な作業はプログラムが組めないゴミSEの仕事だろ。
技術の進歩についていけない老害は黙ってろw
12デフォルトの名無しさん
2011/09/20(火) 14:55:33.81
そのライブラリは誰が作るんだよ
13デフォルトの名無しさん
2011/09/20(火) 16:25:34.63
>>11
ゴミコーダーさん乙
はやくSEになれるといいね
14デフォルトの名無しさん
2011/09/20(火) 17:40:30.56
>>13
>はやくSEになれるといいね

落ちぶれてどうするw
15デフォルトの名無しさん
2011/09/20(火) 19:39:21.86
いくらライブラリがあるからって、
SEやPEを介さずに一から十まで自動的に全部システムを構築できるのか?
そういう機能があるのならJavaのこと見直すかな。
16デフォルトの名無しさん
2011/09/21(水) 01:54:55.57
SEがコーダーより給料低いとこってあんのかな?
いや、確かに給料問わず昇格して人生落ちぶれたように感じられる奴はまま見るけどなw
17デフォルトの名無しさん
2011/09/21(水) 08:52:18.23
大体プログラムが組めないゴミSEがPGより報酬がいい事自体間違っている。
18デフォルトの名無しさん
2011/09/21(水) 13:59:04.83
>>17
会社の不満は上司に言えよ。
19デフォルトの名無しさん
2011/09/21(水) 14:14:55.36
プログラムが組めないゴミSEがここ監視してんのかな
20デフォルトの名無しさん
2011/09/21(水) 14:17:55.79
そもそもよくプログラミングせずSEになれたなそいつ
そいつってコードも読めずに設計してんの?設計じゃなく机上の空論に終わりそうなもんだが、そういう才能でもあんのかね
>>17は気の毒だが
21デフォルトの名無しさん
2011/09/21(水) 15:15:22.35
ここの住民はSEを知らんらしい。
SEが設計なんてする分けないだろ。受注活動から人材調達、稼働後の
フォローといった、お前ら対人恐怖症供には出来ない作業を
やるんだよ。
接待ゴルフとかしないだろ。
22デフォルトの名無しさん
2011/09/21(水) 15:24:06.01
営業から企画に運用管理まで全部やらせてんのかw
そんなんじゃ最初の肩書きなんてもう飾りになってるんだろうけど
その方は労わってあげたほうがいいと思うw
23デフォルトの名無しさん
2011/09/21(水) 15:46:07.21
>>21のところは悲惨だよねw
PMの仕事を全部肩書SEに任せてるんだから…。
SE単価で馬車馬のようにこき使われてるんだろな。

ああ、だから設計をプログラマがやってるのかwww
24デフォルトの名無しさん
2011/09/21(水) 16:30:28.94
>>21
プログラマーに必要なスキルは仕様を正確にコード化する技術であって
対人コミュニケーションのスキルなんて全く必要ないと思う。
そもそも他人と関わりたくないからPGの職に就いたのに。
25デフォルトの名無しさん
2011/09/21(水) 17:17:19.23
>>24
>>21
>プログラマーに必要なスキルは仕様を正確にコード化する技術であって
>対人コミュニケーションのスキルなんて全く必要ないと思う。

そのレベルの作業は機械化されていってるけどな。
第一、コード化技術だけで充分なら、ハッカーがプログラマーでもある事の説明が付かないだろ。
26デフォルトの名無しさん
2011/09/21(水) 17:59:46.30
>>25
> 第一、コード化技術だけで充分なら、ハッカーがプログラマーでもある事の説明が付かないだろ。
意味不明
27デフォルトの名無しさん
2011/09/21(水) 18:15:55.85
>>25の言いたいことがよく分からないけど
少なくてもプログラマにもコミュニケーション能力は必要。
システム設計したSEに質問したり、上司やリーダーに報告とかいろいろある。
システム屋だったら一人だけで仕事なんて無理でしょ。
28デフォルトの名無しさん
2011/09/21(水) 18:19:03.20
スレ違い
29デフォルトの名無しさん
2011/09/21(水) 21:04:33.77
>>27
別に仕様書通りにきちんと納期までにコーディングするだけだから他人とコミュニケーションを取る必要は無い。
仕様上の矛盾なんてそもそもPGの責任ではないし、知ったことじゃない。
またリーダーへの報告も完了若しくは遅延等の最低限の報告のみでいいと思う。

実際自分も職場で丸一日人と会話をしないことなんてザラだし、むしろ他人と馴れ合うとは好きじゃないからプログラマになった。
30デフォルトの名無しさん
2011/09/21(水) 21:26:04.86
君もスレ違いでは
いや現場がCOBOLならいいんだけど

そのスタンスは長持ちせんよ。上はミスを棚に上げて「気付いたんなら相談してくれ舐めてんのか」とか「気付かないとか頭使ってんのかこっちも一杯一杯なんだよ」などと平気で言うぞw

無口にやりすぎると「メール送りましたよね」「見てねえよ口答えすんな」コンボも珍しくないからな
上っ面だけでも仲良くやってると期待
31デフォルトの名無しさん
2011/09/21(水) 22:30:32.25
>>30
> 上っ面だけでも仲良くやってると期待
>

コボラーってそういったつまらない人間関係やコミュニケーションばかりに気をまわしているから
肝心プログラミングのレベルが低いんだと思う。
本来プログラマーってPそういった人間関係なんて気にしなくていい職業じゃないの?
32デフォルトの名無しさん
2011/09/21(水) 22:30:35.50
>>29
ドライだね~
一番下っ端の立場ならそれでいいのかもしれないけど…
33デフォルトの名無しさん
2011/09/21(水) 22:41:51.89
SEと比べたら、プログラマーにコミュニケーション能力はいらないかもね。
お客さんや上司や他のエンジニアとか、交渉事は全部SEに任せてしまえばいいんだから。
でも、プログラマのままだと、給料は増えないし、責任のある仕事も担当させてもらえない。
一生プログラマで生きていく方が大変でしょ。
34デフォルトの名無しさん
2011/09/21(水) 22:43:34.22
仮に愛想笑いや上っ面の謝罪で面倒ごと回避できるならいくらでもやるぜ
浮いた時間で肝心のプログラミングレベルの向上に励むもよし、趣味に潰すもよし

でも人間関係のくだらなさは上っ面じゃ回避し切れないのよね
35デフォルトの名無しさん
2011/09/21(水) 22:49:35.83
>>33
責任のある仕事って、失敗したら人格レベルまでこき下ろされて、成功したら上の手柄になるって奴の事だろ
願い下げだよ
36デフォルトの名無しさん
2011/09/21(水) 23:04:18.74
>>33
そもそも勤続年数に応じて出世しないといけない、という日本固有の古臭い考えたかだそもそも間違っている。
37デフォルトの名無しさん
2011/09/21(水) 23:51:32.09
もう少し具体的にCOBOLプログラミングの話ができないものかな。
38デフォルトの名無しさん
2011/09/22(木) 00:07:59.10
>>36
出世しなくてもいいけど、給料も増えないぞ。
39デフォルトの名無しさん
2011/09/22(木) 00:21:53.31
>>38
報酬は勤続年数に応じて増えないとおかしいだろ。出世しないと給料が増えないって日本ぐらいだろ。
つか常識的に考えて営業やSEなんかよりPGの方が優秀なんだからPGの待遇をもっと改善すべき。
40デフォルトの名無しさん
2011/09/22(木) 01:05:07.77
>>37
COBOL自体が劣ってるのはもはや自明であり議論の余地が無い
よって次スレも不要だったのだが立ってしまった以上とにかく埋めようという皆さんの涙ぐましい努力の結果がこの流れなんです
わかってあげてください
41デフォルトの名無しさん
2011/09/22(木) 01:13:34.94
最近落ち目で他言語から叩かれまくりのJava
そのJava使いが唯一叩ける相手がCOBOLなんです
哀れだと思うなら叩かれてあげてください
42デフォルトの名無しさん
2011/09/22(木) 20:55:24.43
>>40
文字列領域はREC定義で取得するのでよいのだが、
極めて使いやすい文字列処理ライブラリが標準で提供されたら、
COBOLの用途は少しは拡がるものだろうか。
43デフォルトの名無しさん
2011/09/22(木) 21:01:25.51
極めた所でCOBOLの上だろ?
まあプアなphpくらいは目指せるんじゃないの
44デフォルトの名無しさん
2011/09/22(木) 21:28:30.64
でもなんだかんだで基幹業務系や社会インフラ等、我々の社会で重要なシステムは未だ殆どCOBOLだという現実…。
45デフォルトの名無しさん
2011/09/22(木) 21:37:47.93
>>44
いやCOBOLが…、というより他の言語が稼動するフラットフォームがあまりにも脆弱過ぎるのが
いまだにCOBOLをのさばらせている要因だと思う。
特にWindowsServerなんて20年以上昔のメインフレーム以下の安定性・信頼性だからそういった社会インフラ系のシステムを
メインフレーム+COBOLからWindows系に置き換えたら社会全体で中国の高鉄のような事故が多発してヘタすりゃ人類が滅亡しかねないw

まぁ最近はメインフレームからLinuxへのリプレースという話はよく耳にするけど、開発言語は一体何を使っているんだろうね…。
46デフォルトの名無しさん
2011/09/22(木) 22:52:45.29
COBOL
47デフォルトの名無しさん
2011/09/22(木) 23:04:27.76
>>46
それはない!!
Linuxだと恐らくC++かJAVA若しくはRuby辺りだと思う。
48デフォルトの名無しさん
2011/09/23(金) 00:26:16.42
COBOL卒業した人は、何言語やってるの?
Java?VB?
49デフォルトの名無しさん
2011/09/23(金) 16:42:14.08
>>48
Prolog
50デフォルトの名無しさん
2011/09/23(金) 16:50:31.52
>>49
COBOLを10年やったら移れるのはそれしかないな。
51デフォルトの名無しさん
2011/09/23(金) 18:13:08.12
前のスレのSQL正規化の人は、多分月次処理などを実運用中にテーブルをさらに新規に作成し、
ボタン一つで処理するので、そもそもバッチやCRONという概念が無いのだろう。
であるから正規化や、バッチは必要ない、COBOLにWinFORMやHTMLのボタンが無い、と言っているのだろうと解釈した。
普通、正規化と言ったらDBの設計だと思うのだが、この方法はACCESS等では可能なのかもしれないが、
実際どうなのだろうか。
52デフォルトの名無しさん
2011/09/23(金) 18:30:55.50
SEとコーダーとテスターの業務って全部一人でやるもんだと思ってたんだけど違うの?
分業してるとこあるの?
53デフォルトの名無しさん
2011/09/23(金) 20:06:09.88
漏れはCOBOL→C→JAVA→C++
54デフォルトの名無しさん
2011/09/23(金) 20:07:13.66
漏れはCOBOL→C→JAVA→C++→LabVIEW
だった
55デフォルトの名無しさん
2011/09/23(金) 21:42:37.63
まあ、ATMシステムをCOBOL→JAVAに代える勇気はないわな。

科学技術計算もFORTRANがしっかり残ってるし、CやC++よりも
最適化が進んでる。ポインタとか使わないのが標準だから。
56デフォルトの名無しさん
2011/09/23(金) 23:30:27.37
>>48
漏れは、C→VB6→COBOL→VB.NET→JAVAだよ
57デフォルトの名無しさん
2011/09/24(土) 02:51:42.98
20年後にはJAVAプログラマがコボラの後継者になる予感。
58デフォルトの名無しさん
2011/09/24(土) 03:32:03.58
20年かかってその位置づけなら定年まで食ってけそうだな
その頃Rubyとか存在しとるんだろか?
59デフォルトの名無しさん
2011/09/24(土) 08:27:15.95
一昔前は「JavaがCOBOLに取って代わる」と言われていたけどCOBOLは未だ健在でJavaが先に消えてしまったな…
60デフォルトの名無しさん
2011/09/24(土) 10:12:45.30
金融関連のホストを一掃しないかぎりCOBOLは残ります
61デフォルトの名無しさん
2011/09/24(土) 11:39:07.49
>>60
金融系のホストを脆弱なWindowsに置き換えたら毎日のようにトラブルが発生して経済が破綻してしまう!!
((((;゚Д゚))))ガクガクブルブル
62デフォルトの名無しさん
2011/09/24(土) 11:43:03.80
>>61
なんでWindows一択なんだ…。東証みたいにLinuxを使えば?
63デフォルトの名無しさん
2011/09/24(土) 11:48:30.62
>>62
LinuxはVBが使えないから論外。
64デフォルトの名無しさん
2011/09/24(土) 14:08:16.17
つまりVBといいたい為に書いてるのか。
65デフォルトの名無しさん
2011/09/24(土) 14:56:55.55
鯖にVBで何を作るんだ
66デフォルトの名無しさん
2011/09/24(土) 16:52:46.73
つか世の中のシステムなんてVB+SQLに十分リプレース可能だろ。
基本情報の例題やプログラミング・SQLの参考書を見れば判ること。
67デフォルトの名無しさん
2011/09/24(土) 17:04:40.08
>>66
そうね。パソコンもヤフオクで13000円くらいでノートを落とせばいいし。
68デフォルトの名無しさん
2011/09/24(土) 18:16:11.68
C#あるのにVB?
69デフォルトの名無しさん
2011/09/24(土) 18:32:04.23
なんでよりにもよってVB
70デフォルトの名無しさん
2011/09/24(土) 19:18:28.78
VBはSIerのデフォルトスタンダード
71デフォルトの名無しさん
2011/09/24(土) 19:19:37.40
>>68>>69
むしろVBを選択しないのが不思議…。C#なんて実績も無いただのゴミ
72デフォルトの名無しさん
2011/09/24(土) 19:42:11.55
>>70
ぷっ
73デフォルトの名無しさん
2011/09/24(土) 20:03:19.76
釣りのつもりならまだRubyの方が脈絡あるような
ちょっと何から突っ込んでほしいのか分かりませんが、MS限定ならPowerShellもいいよとかネタ振ってみよう
74デフォルトの名無しさん
2011/09/24(土) 20:49:43.64
>>70
おいおい…
75デフォルトの名無しさん
2011/09/24(土) 20:51:31.58
>>70
m9(^Д^)プギャー
76デフォルトの名無しさん
2011/09/24(土) 21:39:28.07
1.0~2.0の頃はC#のほうが断然よかったが
ここ最近はVBも結構頑張ってると思う。2010(4.0)だと、もうそんな大差はない。

いや、厳密にいえば機能的にC#のほうが上のものもあるが、VBと差が出るほどフルにC#を使いこなそうとすると、色々変態チックになりがちなんで
VBのほうがまだ現実路線のような気がしなくもない。

と、最近C#2010,VB2010と続けて、こじんまりとしたシステムを開発してみてそう思った。
まあ前述したとおり、使いこなしている人はC#のほうが魅力的なのかもしれないけど。ふつうに使う分にはC系の構文なのかベーシック構文なのかの違いしかない。
77デフォルトの名無しさん
2011/09/24(土) 22:29:09.19
情報システム構築する上でC#で出来てVB.Netで出来ない機能ってある?
78デフォルトの名無しさん
2011/09/24(土) 22:34:33.03
普通に使う時こそ記述能力や可読性が大事じゃないの?
なんか君にかかればJavaScriptやPythonも変態チックで済まされそうで怖いな
現実路線どうこうじゃなく、記述能力が低い言語に満足しちゃって井の中の蛙になってるだけかもよ
79デフォルトの名無しさん
2011/09/24(土) 22:41:37.30
使いこなせて無いだけかも知れんが
少なくとも開発してて、「ちくしょうC#じゃなきゃだめだー」って頭抱える様な事はなかったよw
80デフォルトの名無しさん
2011/09/24(土) 22:53:04.82
まあなにがいいたいかっていうと、みんなVBに悪いイメージ持ちすぎなんだよな。
たしかにVB6とドットネットの最初の頃は悪かった。あれは本当に悪かったと思う。
でもVBもアレから進化してんだぜ。COBOLスレで言うこっちゃないと思うがw
81デフォルトの名無しさん
2011/09/24(土) 23:53:23.52
安心しろ
お前は間違いなくCOBOLスレに相応しい逸材だよ
82デフォルトの名無しさん
2011/09/25(日) 00:03:56.23
VB.NETは進化して使いやすくなったが、
結果ちょっと機能の足りないC#になっただけという
83デフォルトの名無しさん
2011/09/25(日) 00:13:16.61
ラムダ式とか頑張ってるのは分かるんだけどね
どうせILレベルで一緒の物が出来上がるのなら、素直に書けるC#選ぶな
好みの問題で可能性狭めてどうするのよ
84デフォルトの名無しさん
2011/09/25(日) 00:18:41.21
>>79
さすがはVB厨。PHPしか知らん奴と同じ事言って恥ずかしくないのw
もちろんCOBOLしか知らない奴も長年同じ事言ってたのだが、流石に今では通用しない事に気づいて黙るようになった
85デフォルトの名無しさん
2011/09/25(日) 00:20:41.36
うえ理論で言ったら負けざるを得ないよな>>VB.NET
おれもC#よりVBのほうが上とは思わないし。

ただまあ、CLIレベルで一緒のものが出来上がるってんなら、COBOL.NETとか、どうなのよっておもうけどな
それはまた別の話か。
86デフォルトの名無しさん
2011/09/25(日) 00:33:20.83
>>84
給料変わらなきゃそれで問題ないのさ
情報工学突き詰めたいならこんなスレ煽ってちゃだめよ

もう俺には最近の言語はよう使えん
俺もHaskell本買ってみたけど、ジジイにはろくに理解できんかったわい
87デフォルトの名無しさん
2011/09/25(日) 00:46:20.51
実際、PHPで困ったことないよ(^O^)/
VB?うーん、、、f^_^;)
88デフォルトの名無しさん
2011/09/25(日) 00:47:46.59
実際VB2010とC#2010を比べて非難してんなら問題ないけど。



両方つかって批判してんの?
89デフォルトの名無しさん
2011/09/25(日) 01:02:43.75
ASP.NETを否定する訳じゃないが、むしろなんでVB選定することになったのか聞きたいな
なし崩し的にC系で書けるならC#一択だ、となってしまった所も多いだろう
VB.NETの文法的な良さってなんかある?好みでいい
90デフォルトの名無しさん
2011/09/25(日) 01:09:35.73
C系の文法ってそんな優れてますかね
91デフォルトの名無しさん
2011/09/25(日) 01:10:03.78
>>88
なんで両方使ってるんです?
うちではドトネトの初期で古いVB開発しかできない人は一斉に切られた
92デフォルトの名無しさん
2011/09/25(日) 01:13:35.21
>>91
へえ。なんで?
93デフォルトの名無しさん
2011/09/25(日) 01:15:33.92
>>90
JSとかまで含めたら、優れてるというよりもっとも一般的って所でしょう。Macがいくらかっこ良くても、個人用途での実用性を考えたら結局買わないのと一緒。
Cそのもので言えばどこまで行っても高級言語の皮を被ったアセンブラ。だから価値があるってだけで、決して見やすくないしあれなら僕はまだフォーマットした括弧だらけlispの方が好きです。
94デフォルトの名無しさん
2011/09/25(日) 01:17:56.55
>>91
Java外注にシフトしました。
95デフォルトの名無しさん
2011/09/25(日) 01:20:12.58
identification


俺の事も思いだせこの野郎
96デフォルトの名無しさん
2011/09/25(日) 01:47:40.71
C系の構文が見やすいってのも宗教っぽい気がするガの。ほんとかよ
97デフォルトの名無しさん
2011/09/25(日) 01:49:42.78
プロだったら言語に依らず、お客さんの要望に答えろって事だ。
新規開発で言語選定が可能なら、
コストや保守のし易さとかユーザーサイドで考えて選定すべきだ。
俺がC++得意だからとか、そういった理由で選んじゃいけない。
98デフォルトの名無しさん
2011/09/25(日) 01:54:19.84
どんなに他言語ユーザーが息巻いてても、結局COBOLでもVBでもlispでも家族養えてるのなら問題ない
暇作って勉強くらいはするがね
C#君は食えてるのかね
99デフォルトの名無しさん
2011/09/25(日) 02:24:31.62
>>97
C++は喩えにしてもどうかと思う。いくら得意でも、よほどキツくパフォーマンス要求されなきゃ避けるよ
ゲームでさえ緩い部分はスクリプト多用してるんだから
100デフォルトの名無しさん
2011/09/25(日) 04:58:20.17
十年以上COBOL後継の本命はJAVAだったのであり、そのJAVAキラーとして
MSが遅ればせながら投入したのがC#。.NETの中で唯一JAVAやCの上に行く
可能性を持っている。そのことを考えれば、今後、VBが事務処理で大展開なんて
ありえない。
101デフォルトの名無しさん
2011/09/25(日) 06:43:47.63
>>100
でも結局JavaがCOBOLに取って代わることはなく、COBOLが生き残りJavaは消えちゃったんだよね…。
うちの会社なんて中途半端にJavaに移行してしまったから今大変なことになっている。
102デフォルトの名無しさん
2011/09/25(日) 09:01:14.37
他の言語を使えないジジイのために.NETという仕組みがあってだな
COBOLでもVBでもIL吐いてくれる
メンテを誰がするかは知らん
103デフォルトの名無しさん
2011/09/25(日) 10:00:37.13
C#使う位ならJava使うよ。
104デフォルトの名無しさん
2011/09/25(日) 10:17:55.23
ドットネット開発なら個人的にはbooがいいと思う。誰も使ってないしネームバリューもないけど。
C#が持ち上げられてるのはよーわからん。
105デフォルトの名無しさん
2011/09/25(日) 22:31:48.67
COBOLの基幹システムをJavaでリプレースしようってPJにちょっとだけ関わったんだけど
なかなか面白かった。
PJサイドはJavaしか知らない奴が大半、ユーザー(一応システム部門)はCOBOLしか知らない
ので、可変長の文字列?それって何?って感じで実装の話になると全く言葉がかみ合わないの。
まあ運良く途中で抜けられたんだけどそのPJ多分エラいことになったんじゃないかな。
106デフォルトの名無しさん
2011/09/25(日) 23:16:55.07
「あのね、悪いんですがクラスとかよくわからないモノ使わないでくれませんか?」
「これJava移植作業なんですけど?」
「あーあー、なんでわっかんないかなー。そりゃねJavaならオブジェクト指向ですか。多分その方が格好いいんでしょうけどね、こんなん俺ら分からないの。そこんとこ分かってる?」
(分かってない事以外わかんねーよ)
107デフォルトの名無しさん
2011/09/25(日) 23:23:19.86
つうかPJサイドCOBOL勉強しろよ
108デフォルトの名無しさん
2011/09/25(日) 23:33:38.41
>>106
COBOLのリプレースでJAVAなんか採用するからそうなる。
IT業界のデフォルトスタンダードであるVBを使えば幸せになれたのに…。
109デフォルトの名無しさん
2011/09/25(日) 23:47:05.27
道具が良くても使い方を知らなきゃただのゴミだわな。
むかし日本が途上国に井戸掘りの機械を買って与えたが、使い方がわからなくてずっと放置されたまんま、あいかわらず飢餓の国があるらしい。
110デフォルトの名無しさん
2011/09/25(日) 23:59:58.67
>>108
おまえの発言は釣り臭がひどくてダメです
111デフォルトの名無しさん
2011/09/26(月) 00:06:42.04
VBと聞いたら親の仇かのように噛み付く奴がいるね
そしてまたいつものように内容がない
112デフォルトの名無しさん
2011/09/26(月) 00:21:09.75
VBは昔のクラサバ移行で痛い目にあってるエンジニアが多いからなあ。旧VBのほうだけど。
一度ついたネガティブなイメージは、なかなかどうしても拭いきれないんでしょう。

大概は↑でも語られてる通り、COBOLとの設計思想の相違からくる無理が祟っての事なんだが

今はその役目(汚れ役)をJavaに譲ったけど
Javaもそのうち(いまでもそうか)戦犯のように語られるんだろうなあ。
113デフォルトの名無しさん
2011/09/26(月) 00:23:04.02
COBOLでもVBでもJavaでもいいけど
それしか知らないアホがいるからイメージ悪くなる
114デフォルトの名無しさん
2011/09/26(月) 02:56:58.64
>>105-106
それって、Cobolのソースコードをそのまま変換するようなのかな?
Move a to b
なら
なんかのライブラリ.move(a, b);
にするようなとか。
115デフォルトの名無しさん
2011/09/26(月) 04:46:44.10
>>108
デフォルトスタンダードって何だよw
変な言葉作るなwww
116デフォルトの名無しさん
2011/09/26(月) 04:59:08.96
>>105,>>106
そういう話はよく聞くよな。
ユーザーサイドとPJサイドが別会社だと、
連携が取れなかったり、責任の押し付けあいが起きてデスマ化する。
117デフォルトの名無しさん
2011/10/03(月) 17:50:16.53
>>114
プログラムの改変はべたにやって動くかも知れんけど、
MFからCSに移行とかだとデータの変換で死ねる希ガス
118デフォルトの名無しさん
2011/10/04(火) 15:35:02.77
移行前の時点で既にデータ不整合だったのを発見してしまって、そこから処理ロジックのミスが10年以上見過ごされていた事を知ってしまった、あの日( T_T)

119デフォルトの名無しさん
2011/10/04(火) 17:45:02.69
>>118
深刻なバグでなければ放置なんて、よくあることじゃん。
120デフォルトの名無しさん
2011/10/04(火) 19:21:30.73
月次処理すると残高が微妙に変わるだけなんだけどね
121デフォルトの名無しさん
2011/10/04(火) 20:13:23.64
請求金額の端数処理とかあきらかにバクってても、直すと怒られたりする。
いままでと金額が変わると取引先側で稟議が必要とやらで大変なことになるとか。
言語リプレースしてもその仕様は引きずって、意図的にバクを再現する必要があったり。
122デフォルトの名無しさん
2011/10/04(火) 20:42:52.13
>>119
ドキュメント、何それ?状態だったから、影響範囲が不明なんだよ。
結局、怪しいデータだけ手管理になつた。
一つだけ良かったのは、扱いにくいデータを怪しいデータ扱いして開発の手間を減らせた事。
123デフォルトの名無しさん
2011/10/06(木) 21:42:06.07
http://my.chiebukuro.yahoo.co.jp/my/myspace_quedetail.php?writer=song_kawasaki
124デフォルトの名無しさん
2011/10/07(金) 18:57:00.31
データの手管理って、
データベースを開いて直接データを操作してるってこと?
それともマスターメンテ画面を作ってそこから操作してるのかな?
125デフォルトの名無しさん
2011/10/10(月) 18:37:09.61
コボルで書かれたシステムのデータの一部を統計解析するので
このソース読んでデータの抽出方法を考えてきてくれ
と言われて, トータル5k行くらいのソース渡されたんだが,
いざコードを読もうとすると, 脳みそが拒否反応を起こして
睡魔が襲ってきます

データ定義だけ読めば何とかなるもんですか???
126デフォルトの名無しさん
2011/10/10(月) 19:06:52.48
>>125
たかが5000ステップくらいで拒否反応起こすような整理能力の無い脳みそでは
言語関係なくそもそもプログラマーとして向いていないと思う…。

まぁコーダーなら話は別だが…。
127デフォルトの名無しさん
2011/10/10(月) 21:04:04.85
5000行なんてたいした事ないけど、
構造化されてないスパゲッティなプログラムだったら死ねる。
128125
2011/10/10(月) 23:06:12.20
>>126
フツー, 他の言語だと1kに満たない行数で書いてあるんだが
129デフォルトの名無しさん
2011/10/10(月) 23:29:14.42
5kはJava脳とかだときついかもな。
cでもしmain関数が5000行あったら気が狂うが、
さすがに構造化くらいされてんだろ?
130125
2011/10/10(月) 23:34:05.78
>>129
FORTRANの5kは全然区にならないんだが
つか, FORTRAN屋だよ, 本職は
131125
2011/10/10(月) 23:37:58.06
>>130
# echo 'FORTRANの5kは全然区にならないんだが' | sed '/区/苦/'
つか, java 何かで統計解析やったら日が暮れる
132デフォルトの名無しさん
2011/10/10(月) 23:41:52.84
他の言語は、データ定義だけ読めば何とかなるもんなのか…
133125
2011/10/10(月) 23:56:55.17
>>132
ほしいのは, どのファイルのこの部分をどの部分を取り出せば良いかの情報
一つのファイルに収まっていなければ, 他のファイルも同様に再帰的に読んでいけば良い
と思ったんだけど, そうはいかない???
134デフォルトの名無しさん
2011/10/11(火) 00:00:59.07
ステップ数の長いプログラムは、面倒であっても紙に印刷してマーカー引いてる。
画面とにらめっこしても埒が明かないよ。
135デフォルトの名無しさん
2011/10/11(火) 00:06:59.75
Fortran屋かー。なんかCOBOLやJavaとは対局な業種ってイメージだw
ところで充分目的が定まってるのなら専門の担当者にヒアリングした方が早いと思うぞ。
絡まってるところが皆無だったとしても、見当つけるのが一番早いのはそのコードに関わってた奴なんだし。
Javaでいくら綺麗に組まれてても、細切れファイル追いかけまくる作業は眠いしな
136125
2011/10/11(火) 00:29:05.72
> 専門の担当者にヒアリング

なにぶん, 現在それがいない(システムをメンテするときはコボル屋さん
の会社に出してるらしい)ので, わけのわからない言語(lisp とか ml
とか haskellとか)を趣味でつつき倒してるおれにお鉢が回ってきた

DATA DIVISION, どのファイルに書き出してるかと
調べ始めたんだけど, いつも使ってる言語と違って構文違いすぎ
# おれにはついていけませんwwwWW

つか,
``lock もかけずに同じファイルに書き込んでるみたいなんだけど, これだいじょうぶなの???''
``おれのほしいデータは最終的にどのファイルに集約されるの???''

って, な感じで謎は深まるばかりです
137デフォルトの名無しさん
2011/10/11(火) 00:51:26.87
なんか並んでる言語名見る限り、考え得る限りもっとも場違いな人選されたんじゃないですかね。
排他制御はシステムが面倒見てるはずだから気にしなくていいと思うけど、必要なデータがどこかに集約されてるとは期待しない方がいいかも。
初期設計時に想定してない集計だからこそ業務として発生し、依頼されてるのでしょうし。
不得手なら面倒でもフローチャートを書き出したほうが早いかもしれません。
138デフォルトの名無しさん
2011/10/11(火) 00:56:36.33
数学屋に事務処理言語のまま渡すってどうなんだ
建築デザイナーに図面とつるはし渡すかのようなシュールさを感じるw
139デフォルトの名無しさん
2011/10/11(火) 08:53:58.23
>>138
某リフォーム番組で無理やり資材加工させられる匠みたいたなw
140デフォルトの名無しさん
2011/10/11(火) 19:40:21.03
コボルでフェラチオソフト作りたいよ。
わかりません
141デフォルトの名無しさん
2011/10/11(火) 20:25:40.92
COBOLかー
もう15年やってないなあ

そんな漏れは今モータ制御で交流理論と機械力学の勉強中
言語はC++が一番好きだけどたまにCOBOLが懐かしく感じる
142デフォルトの名無しさん
2011/10/11(火) 21:37:10.31
すべて小文字にするだけで一気にお洒落なデータ指向言語に
143デフォルトの名無しさん
2011/10/11(火) 21:42:43.06
COBOLでモータ制御
144デフォルトの名無しさん
2011/10/11(火) 22:29:22.28
いまのCOBOLは小文字でもOKじゃなかったか。
なんか前に古い汎用機のリプレイスでORACLE移行とかやったけど
変数名を全部ORACLE-DBに合わせてたな。(キャメルケースって奴?)
145デフォルトの名無しさん
2011/10/12(水) 13:28:16.64
>>1
>>7
COBOLでCOBOLコンパイラ書いてるという噂は私も聞いた。
146デフォルトの名無しさん
2011/10/12(水) 13:30:23.70
世界初のLISPインタープリタは、FORTRANで書かれたそう。
147デフォルトの名無しさん
2011/10/12(水) 13:31:53.86
何を何で書いてもいいんじゃない?
148デフォルトの名無しさん
2011/10/12(水) 15:26:22.93
フリーのcobolの開発がもうちょっとやる気あれば
PCでcobol使って遊べるのに
149デフォルトの名無しさん
2011/10/12(水) 19:14:59.02
そんなに駄目な子なの?
150デフォルトの名無しさん
2011/10/12(水) 20:01:12.64
フリーのCOBOLなかったっけ
151デフォルトの名無しさん
2011/10/12(水) 20:15:58.94
FreeCOBOL.iNFO~フリーのWindows用COBOLコンパイラまとめ~
http://labs.netbata.com/cobol/
152デフォルトの名無しさん
2011/10/12(水) 21:56:39.00
汎用機とシステムのセット販売で大企業の強大なバックアップを受けられることがウリのCOBOLで
フリーの実装って需要あんのかね。
まあ学習用か。
153デフォルトの名無しさん
2011/10/12(水) 23:07:55.16
プログラム言語云々なんて所詮数ある手段の一つに過ぎないからな…。
154デフォルトの名無しさん
2011/10/15(土) 10:20:06.03
>>152
COBOLerを増やしたい、せめて維持したいがための撒き餌かも。
155デフォルトの名無しさん
2011/11/06(日) 22:16:26.92
COBOL汎用機から、クラサバにリプレースしたものの、中身はエミュレーターでCOBOLが動いているのを知った時の絶望感は異常。
156デフォルトの名無しさん
2011/11/07(月) 00:05:34.40
だって作りなおせないもの
157デフォルトの名無しさん
2011/11/07(月) 11:48:58.00
ん?汎用機COBOLをクラサバCOBOLへ移植したんじゃなくて、
サバ(UNIX or Windows)上で汎用機のエミュレータが動いているの?
158デフォルトの名無しさん
2011/11/08(火) 01:31:21.24
そして、GUIも
ドロップダウンメニューで選んで送信ボタン
ってのが裏で
画面のこの位置にカーソル持ってきて数字入れてえんたー
って実行されるように出来ているんだろうなあ。
159デフォルトの名無しさん
2011/11/08(火) 20:11:31.78
>>158
soretyottotanosisou
160デフォルトの名無しさん
2011/11/08(火) 22:20:50.61
>>158
何そのオンラインバッチもどき
161デフォルトの名無しさん
2011/11/08(火) 22:48:08.95
COBOL to Javaの自動変換ツールは山のようにあるけど
余り利用されてないのかな?
すくなくとも言語にまつわる問題は一気に解決しそうなんだけど。
162デフォルトの名無しさん
2011/11/08(火) 23:21:50.88
>>161
未だに古いシステムをリプレースできてないところは、そもそもシンプルな仕様変更さえ超怖い状況下にあるものばかり
コンバートしてテストして稼働出来るような部品であれば、都合さえつけばとっくにコンバートもシステム移行も終わってると思いますぜ
163デフォルトの名無しさん
2011/11/08(火) 23:38:35.00
とある業務系では
if 1989
...10ベージ位の処理
if 1990
以下ry)と延々と、しかもプログラム中に散りばめてあった。
164デフォルトの名無しさん
2011/11/08(火) 23:43:12.48
>>163
>if 1989
なにこれ?
165デフォルトの名無しさん
2011/11/09(水) 00:43:05.77
あんま想像したくないけど、まさか西暦別で処理書いてんの?w
流石に遺産コードにしても担当者生きてたら怒鳴り付けたいレベルですなあ
166デフォルトの名無しさん
2011/11/09(水) 00:45:38.34
>>163
ソースコード変換以前の問題の事例ですねわかります

こんなの、javaに変換できたところで……。
167デフォルトの名無しさん
2011/11/09(水) 00:53:57.61
年度・法律が変わると、帳票の指定様式が整合性無視で変わるという、涙物。
しかも、年度によっては複数年度過去まで遡って累計が必須。
唯一の救いは、過去に出した計算結果は絶対に変えてはいけないので、補正分データを追加すれば良かった事ぐらいかなw
168デフォルトの名無しさん
2011/11/09(水) 02:11:49.09
一般的コボラ程度の涙ぐましさですね。
もちろん担当者様を揶揄しているわけではありますん

最後に関わったN系、その手の笑い話状態のプログラム減ってた気がする
遺産の重さに負けず、頑張って書き換えてる人はいるみたいだな
169デフォルトの名無しさん
2011/11/09(水) 06:11:47.74
>>167
COBOLに限らず、現実的な業務APの開発現場であればありがちな話の気がします

仮にJavaやC#のようなOOPだと、帳票という概念を分析した上で、
・帳票 -- 抽象クラス
  ・1989年度版帳票 -- 具象クラス
  ・1990年度版帳票 -- 具象クラス
のようなクラス継承にするのかな?
170デフォルトの名無しさん
2011/11/09(水) 23:30:12.40
何で一つのプログラムにいろんな処理を無理やり突っ込む作り方をするのかな。
処理を細かく分けれて組み合わせて作れば、メンテの負担も減るのに…。
すごく腹が立つ。
171デフォルトの名無しさん
2011/11/19(土) 08:43:15.71
COBOL85 のコンパイラ書いてみようと思ってるんだが、
COBOL85 って LALR(1) じゃ解析できないよね?
172デフォルトの名無しさん
2011/11/19(土) 17:43:22.82
>>171
このスレでLLだのLRだのが分かる香具師が何人いるやら…
173デフォルトの名無しさん
2011/11/19(土) 21:51:48.66
>>171
コンパイラに使う言語に関心がある。
COBOL用じゃないけど、最近見たのは、Haskellで書いたやつ。
174デフォルトの名無しさん
2011/11/19(土) 23:08:11.20
Cobolはすべてが言語仕様に入ってくるから大変だと思うけど。

175デフォルトの名無しさん
2011/12/13(火) 14:37:48.70
同じ語で別の意味持ってたり、省略可能な項目も結構あるから字句解析も構文解析も面倒な予感
176デフォルトの名無しさん
2011/12/17(土) 01:09:44.03
それでもC++よりは、まあ。
177デフォルトの名無しさん
2012/02/10(金) 23:32:20.20
スレチなのだがCOBOLで20年ホスト系で働いてた隣のおっちゃんが、パッケージ化されてきたからクビになった。っていってたんだけど。どういう意味?
178デフォルトの名無しさん
2012/02/15(水) 12:54:55.19
http://www.amazon.co.jp/dp/4274211312
179デフォルトの名無しさん
2012/02/15(水) 19:45:57.72
>>178 これ、新刊だね。
180デフォルトの名無しさん
2012/02/16(木) 07:54:13.67
コボルとはコロボックルの略である
181デフォルトの名無しさん
2012/02/17(金) 08:10:24.89
むしろコボルト
182デフォルトの名無しさん
2012/02/18(土) 19:18:25.54
コボルでラムダ関数みたいなことはどうやればいいの?
183デフォルトの名無しさん
2012/02/19(日) 13:15:46.87
>>182
やめとけ
184デフォルトの名無しさん
2012/02/19(日) 22:02:27.25
思い返すとCOBOLについては一切身銭を切ったことがないけど、
困ることが何もなかったのは色々と考えさせられますな。
最近の流行の言語は機能は豊富だけど、学習コストが高すぎるのよね。
IDEや入力補助がないとコードを書きあげられないのはどうなのかしら。
185デフォルトの名無しさん
2012/02/22(水) 01:44:05.16
いや、最近の言語でもIDEなしでコード書けるし、
むしろコボルってIDEとか入力補助ないような非効率な開発を
まだ続けてるんだという驚き。
186デフォルトの名無しさん
2012/02/22(水) 02:32:38.21
スレタイの「ただのDSL」呼ばわりが改めて沁みる問答だ
187デフォルトの名無しさん
2012/02/22(水) 06:28:54.82
で最近のPGがよく口にする「関数が無いから組めません(キリッ」となるわけですねw

まぁ最近の開発はGUI部品を貼り付けてクラスや関数をスクラッチして作成する簡単なお仕事だからな。
ちゃんとコードが書けるPGなんてPG全体で1割いるかどうかだからな・・・。
188デフォルトの名無しさん
2012/02/22(水) 12:26:58.05
cobolもideあるけど只厨にはハードルが高すぎるな
189デフォルトの名無しさん
2012/02/22(水) 12:32:15.26
>>186
趣味で(興味本位で)COBOLを触ろうなんて奴は、めったにいないから無問題

というか、COBOLでオプソなんて、ORCAくらいしか思いつかないけど、
他にもあるのかな?
190デフォルトの名無しさん
2012/02/22(水) 12:39:38.79
>>187
まるで、コボラーなら「関数が無いから組めません(キリッ」ってならないと
言ってるみたいだ。
191デフォルトの名無しさん
2012/02/22(水) 13:55:52.63
昔いたコボルの現場で日付の論理チェックのサブルーチンで「日付チェックのクラスが無いから出来ないです!」といって
バンザイしてたC++プログラマなら見たことあるよ。
192デフォルトの名無しさん
2012/02/22(水) 21:50:53.79
>>191
そういう人間をCOBOLの現場に連れてくるなよ w
193デフォルトの名無しさん
2012/02/22(水) 23:05:40.64
「負数の数を含む剰余」ってどう定義されていますか?
処理系間で互換性はありますか?
194デフォルトの名無しさん
2012/02/23(木) 00:13:07.60
かつては金融機関の勘定系(基幹系)システムは全部COBOLで動いていた。

設計思想が古かったり、2000年問題の主役の一人だったりで>>1みたいに嫌っているプログラマー多し。
だが、COBOLが愛される最大の理由は信頼性だろ
バグ1個で億単位の損害が出る分野には枯れた技術や枯れた言語が一番
こういうのだとバグが少ない(はず)
埃かぶったWindows3.0とかが取引先で現役とかザラですし
クレジットカードのシステム全部COBOLで動いてるらしいぞ

COBOLがダメな理由がない限り使い続けるほうがいいに決まってる。

最新の~~だったらこんなこともあんなこともできてー
ってたいていは必要の無い機能だし。
COBOLerとかいって笑う人多いけど、おまえら3000万口座で24時間365日絶対に止まってはいけないし
計算を間違えてはいけないシステム設計したことあんのかよ。

東京海上日動の新システムはCOBOLを採用
http://itpro.nikkeibp.co.jp/article/NEWS/20080906/314277/
COBOLこそスピード経営に必要 BY ジャパネットたかた
http://itpro.nikkeibp.co.jp/article/COLUMN/20100319/345984/
195デフォルトの名無しさん
2012/02/23(木) 06:17:43.98
>>194

COBOLが嫌いな理由、コーディングしても楽しくない、ライブラリが充実していないので全てコードを自分で書かないといけない。
あとステップ数が異常に多くてコードが難解。

> COBOLerとかいって笑う人多いけど、おまえら3000万口座で24時間365日絶対に止まってはいけないし
> 計算を間違えてはいけないシステム設計したことあんのかよ。

なんで24時間365日絶対止まってはいけないの?OSのアップデートなどでWindowsを定期的に再起動するでしょ?
コボラーの常識ではアップデートなしの危険な状態で運用するのが当たり前なのw

普通は止まってはいけないシステムを設計するより止まっても支障ないような設計にするのが当たり前なのに・・・。
196デフォルトの名無しさん
2012/02/23(木) 09:18:04.25
しかし言語が作られて何十年も経ってるのに、
未だにライブラリが揃ってないというのはどういうことか。
197デフォルトの名無しさん
2012/02/23(木) 09:28:59.54
>>194
人間が作る以上、バグを無くす事なんて不可能だし
たとえプログラムにバグがなくてもOS側の問題でトラブルが発生するんだから365日無停止のシステムなんて構築不可能。
198デフォルトの名無しさん
2012/02/23(木) 21:49:12.03
確かにCOBOLは計算一つ行うために延々と定義みたいな処理を何十行も繰り返さないといけないというヤバイ言語だな

だがコイツなら0.1を正確に表すことができるから
新人でも浮動小数点使って誤差出す初歩的なポカをやらなくて済むじゃん。
銭の計算は10億で1円の誤差でもアウトだから。
199デフォルトの名無しさん
2012/02/23(木) 22:01:53.89
1/3=?
200デフォルトの名無しさん
2012/02/23(木) 22:12:36.55
>>197
バグ1個で万とか億とかの銭が大量に動いたりしたんじゃ、ヤバすぎるだろwww
201デフォルトの名無しさん
2012/02/23(木) 23:39:36.42
お前らそろそろVISUAL COBOLについて語ろうぜ
202デフォルトの名無しさん
2012/02/23(木) 23:49:27.19
> 銭の計算は10億で1円の誤差でもアウトだから。
なんでなんだろうね。商取引も相対誤差ε以下は許容するとかなって
いるといいのに。
203デフォルトの名無しさん
2012/02/23(木) 23:58:30.91
>>200
そもそもバグなんてプログラマの責任じゃなく設計者の責任だろ
204デフォルトの名無しさん
2012/02/24(金) 00:02:07.87
>>202
いや、今でも誤差は許容してるんじゃない?
10進で何桁未満は切り捨てor四捨五入みたいなように決めておいて。
205デフォルトの名無しさん
2012/02/24(金) 00:05:40.78
本当にあるこんな話

A「私、金融系のシステムリプレースやってるんです」
B「へえ~、COBOLからJavaに置き換えるのですか?」
A「いいえ逆です。JavaからCOBOLに置き換えるんです」
B「えっ????」
A「Javaから、COBOLです」
B「(゚Д゚)ハァ?」
206デフォルトの名無しさん
2012/02/24(金) 00:24:37.73
この業界に長くいると時々出くわすね
技術力はあるんだけど
「お金の計算をするシステム組んだことないんじゃないの?」
って人
207デフォルトの名無しさん
2012/02/24(金) 00:31:34.58
>>206
そりゃそうだ。君が世間を知らなすぎるだけ。
208デフォルトの名無しさん
2012/02/24(金) 00:50:01.39
>>206
最近はCPUって何?OSって何?とか言い出す人間がプログラムを組む時代だからな。
209デフォルトの名無しさん
2012/02/24(金) 01:33:19.11
スーパーでも24時間営業の店とかあってNCRのノンストップ・コンピュータ(HP社に吸収されたタンデム社のOEM品?)を使ってるよね
210デフォルトの名無しさん
2012/02/24(金) 01:47:14.48
>>204
いや、そういうんじゃなくて小数点7桁の数値を単純に数百万回加算しても誤差が出ないという話では?
初期のパソコンによく使われたZ-80とBasicの組合せでは0.001を単純に1000回足しても1に為らずに0.997とか0.999になってしまうものだった
211210
2012/02/24(金) 05:16:39.68
確かi386とBasicの組合せ(OSはMS-DOS)でも出たような記憶があるんだよなあ
勿論1000回ぐらいじゃ出ないんだけど・・・
212デフォルトの名無しさん
2012/02/24(金) 07:54:27.71
今、Excel2000のマクロで0.0001をFor~Next文で一万回足したら…orz
213デフォルトの名無しさん
2012/02/24(金) 21:28:24.87
>>210>>212
0.1 を 1 万回足してもなかなか 1,000 ちょうどにはなってくれない場合がある。
コンピュータが 2 進数で動いていることの証拠なのだが、金融の世界ではかなり困ったことになる。

2進演算では、小数点以下の丸め誤差が発生してしまうためだ。

金融業界は怖いぞ~、この業界では超巨大な銭を扱っていて、
さまざまな金融商品を数十兆円単位で取引しているが・・・
0.1%の誤差があるだけであっという間に数百億円単位の損害を叩き出す大惨事になるというとんでもない世界
だから金融業界ではBCD演算が必須

COBOLは言語の仕様でBCD演算をサポートしているから銭の勘定では他の追随を許さない安定性がある。
他の言語でもできないというワケではないが、初めからついてる奴と、後付けの差は大きい。
要するに「そろばんや電卓での処理」をそのままプログラムに落とし込めるから金融系では確実に使える

蛇足だが、MSX(大昔の8ビットパソコン)にもBCD演算機能が存在する
214デフォルトの名無しさん
2012/02/24(金) 21:36:36.13
BCD演算って他の言語でもライブラリとかで使えなかったっけ?
215デフォルトの名無しさん
2012/02/24(金) 21:45:16.86
>>214
有るだろうけど(Excelだと通貨型)つまりは意識してデータの型を宣言しなければいけないという事
216デフォルトの名無しさん
2012/02/24(金) 21:54:31.11
>>214
有っても確か演算処理が非常に遅かったはず・・・
217デフォルトの名無しさん
2012/02/24(金) 22:07:42.48
パフォは一番悪いとかなんとか
218デフォルトの名無しさん
2012/02/25(土) 04:41:57.43
>>216
COBOL使うようなマシンなら、CPUがBCD演算をサポートしてるんじゃない?
219デフォルトの名無しさん
2012/02/25(土) 06:22:16.80
何か勘違いな部分もあるようなんで…
COBOLは言語の仕様で固定小数点演算(Binaryだと浮動小数点演算より高速だが有効桁が小さい)
扱える形式
Binary
BCD(pacdデシマル)
ゾーンデシマル(文字型数字)
何れでも小数点ありの変数として計算可
220デフォルトの名無しさん
2012/02/25(土) 06:22:41.72
何か勘違いな部分もあるんで
COBOLは言語の仕様で固定小数点演算(Binaryだと浮動小数点演算より高速だが有効桁が小さい)
扱える形式
Binary
BCD(pacdデシマル)
ゾーンデシマル(文字型数字)
何れでも小数点ありの変数として計算可
221デフォルトの名無しさん
2012/02/25(土) 06:32:19.92
ありゃ、二度書きしちまった^ ^;
小数点の位置を固定するので、ある意味integerとして計算できる
222デフォルトの名無しさん
2012/02/25(土) 07:32:17.49
COBOL以外でBCDを高速で扱えるのはPL/1くらいか。
223デフォルトの名無しさん
2012/02/25(土) 08:36:18.74
先ほども云ったようにコンパイル時に計算対象の変数、数値を解析して小数点位置を決めうちし計算するのでBinaryであっても0.1を1万回加算しても誤差がでる事がない

PL/I、俺自身は使った事無いけど使われなくなってしまったのは惜しいと思う。IBM、パソコン用にだしてくれないかなあ(格安で…)今出たらCOBOLもJavaが殆ど消え去りそうな気もするけど
224デフォルトの名無しさん
2012/02/25(土) 12:34:10.68
システム構築、工程品質管理、その後の保守をする立場でいえば、COBOLは色々な面で有難いし、不要とは思わない

比較的まとまった規模の案件であれば、他言語併用でCOBOLはいまだに現役だし、これからも事務処理系や大量のデータを取り扱う分野で生き残ると思う
新規案件が減っている感じもしない

ちなみに、レベルの低いJava書きを排除するために、Java案件でも、人員資格にCOBOL必須と入れている

プログラマーにとっては、面白みはないが、毛嫌るす言語では無いと思うのが、個人的な意見
異論は認める
225デフォルトの名無しさん
2012/02/25(土) 15:42:57.39
20年以上前にCOBOLを使っていて不満だった事
・ローカル変数が使えない(全てDATA DivisionのWORKING…で定義)
・構造体の拡張が出来ない・テーブルの動的拡張が出来ない

これくらいかな?
後はPL/Iの総称名が使えればなあとオンライン処理の時に思ったくらいかな
226デフォルトの名無しさん
2012/02/25(土) 20:45:01.32
最後の部分は機種依存による制約にしか過ぎないのかな?
SDLC、HDLC等プロトコル手順毎にメーカー提供のサブルーチン名が異なっておりリンク時に静的結合しかできなかったんでため息をこぼすしかなかった
227デフォルトの名無しさん
2012/02/25(土) 21:05:01.47
COBOL の区粗なところ
大量のデータをライブに扱えない
1 日 n00GiB から nTiB 増えるデータは扱えない
228デフォルトの名無しさん
2012/02/25(土) 23:41:52.56
>>224
金融業界や保険業界だと、Web製作すらCOBOL採用する暴挙をやらかすからなあ。
229デフォルトの名無しさん
2012/02/25(土) 23:54:13.27
BOCOLぞ!
230デフォルトの名無しさん
2012/02/26(日) 13:00:03.48
>>227
あまり問題無い気もするが、>>227の想定ってどんな状況なんだろうか?

まあ、どうしても無理なら、必要な所はC++とか、Javaで書けばいいだけじゃねぇ?
231デフォルトの名無しさん
2012/02/26(日) 13:17:25.29
>>228
GUIがJavaで、裏はCOBOLってやつかな?
それならお互いの特性を使い合えるから、程度にもよるが、有りだと思う

ALL COBOLなら、ある意味、COBOLに掛ける情熱に尊敬する
232デフォルトの名無しさん
2012/02/26(日) 14:37:40.85
>>230
C++やJavaは言語としてはいいけれどそれらを走らせるプラットホームが脆弱過ぎるのが困る・・。
233デフォルトの名無しさん
2012/02/26(日) 14:38:49.55
>>228
NetCOBOL?
234デフォルトの名無しさん
2012/02/26(日) 15:23:29.18
>>225
全く同じ不満を持っていたw
俺だけじゃなかったんだ
235デフォルトの名無しさん
2012/02/26(日) 15:57:56.57
>>227 論理的な区切りが出来ないイメージデータ?

機種依存の部分でレコード長が32KB制限あるのはきつかったなあ(WORKING内の各テーブル等…)
リアルタイム集計やCAFISみたいにアプリレベルに近い部分で非同期処理があると、もうね…
236デフォルトの名無しさん
2012/02/26(日) 17:20:12.63
>>227
COBOLだとどういう問題があるのですか?
237デフォルトの名無しさん
2012/02/26(日) 19:12:25.27
>GUIがJava
そこももうどうかと思うなぁいまどき…
238デフォルトの名無しさん
2012/02/26(日) 19:39:19.07
誰か不定長レコード(可変長じゃなくて)のファイル扱ったことある人いる?
俺あれだけは何に使うのか解らんかった(^ ^;
239デフォルトの名無しさん
2012/02/27(月) 23:17:50.82
>>223
PL/IはIBMのメインフレームで使用されている言語だね。
COBOLとFORTRANとALGOLから当時としてはいいとこどりをして作られたが
マシンリソースを大量に必要となるため、IBMのメインフレーム以外では普及はしなかった
日本では三菱東京UFJ銀行、みずほ信託銀行など多数が使っている。
>>231
キャッシュカードやクレジットカードのポイント設定とか与信管理などをするWebサイトだったら
モロに勘定系システムだからCOBOLで動いていてもおかしくない

どうやら安田火災海上保険(現:損保ジャパン)は、自動車保険のインターネット見積りサイトは保険料の見積もりをする部分がCOBOLで動いているらしい。
↓がCOBOLで動くWebサイト(実は、コレはCOBOLで動く!!)
http://www.sompo-japan.co.jp/kinsurance/automobile/onestep/index.html
240デフォルトの名無しさん
2012/02/28(火) 07:21:14.06
>>236
今のCOBOLは可変長出力ができるし、他の言語と
特別差はない。ポストスクリプトファイル出力なんか
だってするし。
241デフォルトの名無しさん
2012/02/28(火) 08:48:14.81
>>238
そりゃ誰でも使ってるよ、LMなんかは不定長ファイルじゃないか。
242デフォルトの名無しさん
2012/02/28(火) 09:48:35.35
Webというかhtmlファイルの大枠はCOBOLで書いて、
複雑な処理は別マシンでCOBOLがバッチ出力したファイルを
Prologで読み取らせて処理させ、JSファイルに出力させて置く、
というのは見たことがある。
問い合わせにリアルタイムでというのは無理そうだった。
243デフォルトの名無しさん
2012/02/28(火) 20:49:25.84
>>242
バックエンドのバッチ部分はCOBOLで・・というのはわかるけど、htmlの出力部分をわざわざCOBOLで組む理由がわからん。
244デフォルトの名無しさん
2012/02/28(火) 22:52:52.52
なんかコボルのシステムってエリアの領域が足りなくなって
計算おかしくなったりするのおおいイメージだったんだけど!
たとえば簡単にいうと、エリアに3文字しか入らないのに、
1200+300を計算すると、500になるとか。そういうバグ大杉。
まあ僕じゃなくてコボル40年のジジイが作ったやつだけどね!!
245デフォルトの名無しさん
2012/02/28(火) 23:01:39.89
>>244
そりゃ桁あふれすれゃ不正な数値になるのは当たり前だろ・・。int型の変数に32768以上の数値をぶち込むのと同じ事
246デフォルトの名無しさん
2012/02/28(火) 23:04:31.09
いまどきintが16bitなのか…
247デフォルトの名無しさん
2012/02/28(火) 23:07:20.02
245は40代
248デフォルトの名無しさん
2012/02/28(火) 23:37:08.98
桁あふれによるバクを発生させるなんてビギナーレベルの初歩的なミスだろ
249デフォルトの名無しさん
2012/02/29(水) 00:52:00.96
いや桁あふれたらエラー吐けよコボルはそんなこともできないのか?
250デフォルトの名無しさん
2012/02/29(水) 01:57:02.09
COBOLの場合、BCDだから演算とformattingが一体化してるんだっけ?
だとすると、
"1"500 (3桁) <- 1200(4桁) + 300(3桁)
という演算をやっているので、コンパイル時にわーにんぐが出てもよさそう
なものだいが。
251249
2012/02/29(水) 02:14:59.58
>>241
機種によって違うのか
俺の使っていたマシンは固定長だったな
ソースライブラリは可変長(ヘッダー部にLength付きで扱い方はデルファイと同じ?)だったし
プリントファイルが不定長なんだろうけど入力側として使ったことがない
銀行の勘定系だと全銀オンラインがプリントイメージなので有るんだろうけど

>>249
ADD、SUBSTRACT、MULTI…、DIVIDには確かあったはず(ON SIZE ERRORの構文の後に命令)最もよほどの事が無い限り省略していたなあ
COMPUTE命令、MOVE(項目転送)命令にはないねえ
252デフォルトの名無しさん
2012/02/29(水) 02:25:13.40
>>250
BCD、文字型数字で計算できるといってもコンパイル時にバイナリーに変換して計算、そしてOUT側の形式再変換したりが普通じゃなかったかな
253デフォルトの名無しさん
2012/02/29(水) 02:38:23.18
>>243
順序が逆なんじゃないかな。元々COBOLで組まれていて、
対応できないというか、メインフレームでは危険な部分が
生じて例えばUNIXのシステムを追加した。
不整合な部分をJS出力で誤魔化した。
254デフォルトの名無しさん
2012/02/29(水) 02:40:36.50
>>253
IF文の多いCOBOLと
IF文が消え去るPrologは
相性がいいよね。
255デフォルトの名無しさん
2012/02/29(水) 08:30:54.63
>>254
COBOLからPrologプログラマへの転向は簡単かも知れないけど・・
256デフォルトの名無しさん
2012/02/29(水) 19:09:09.12
よっしゃこれからProlog勉強する
257デフォルトの名無しさん
2012/03/05(月) 22:59:07.08
Prologって仕事あるの?
何も勉強しないよりかはマシだけど
仕事無くて結局コボラー続けちゃうんじゃないの?
258デフォルトの名無しさん
2012/03/06(火) 14:57:12.93
>>257
メインフレームでは無理だろう。
UNIX/Linux/OSX上では実は結構ある。
259デフォルトの名無しさん
2012/03/06(火) 15:06:45.56
私の知る限りの話だが、年配の管理者に、この案件は
関数型言語でやりたいと申し出てもほとんど拒否されるが
Prologでというとすんなり通る。この言語不思議な地位にある。
260デフォルトの名無しさん
2012/03/06(火) 16:14:30.30
>>258
>UNIX/Linux/OSX上では実は結構ある。

Windowsで走らない時点で終わっていると思う。
261デフォルトの名無しさん
2012/03/06(火) 17:56:45.41
>>254-260
貴様等、まとめてPrologスレへ逝け!w
262デフォルトの名無しさん
2012/03/06(火) 18:10:47.65
>>260
古くからメインフレームのバックで動いてる環境という意味。
今やAndroidやMacの時代で今更Windowsなんて使わないだろう。
263デフォルトの名無しさん
2012/03/06(火) 18:24:33.84
>>262
>今やAndroidやMacの時代で今更Windowsなんて使わないだろう。

いいえ、世の中ほとんどがWindowsです。

日本のシェア1月
OSシェア
Windows 7:37.37%
Windows XP:27.51%
Windows Vista:18.71%
MacOS:6.64%
Android:4.00%
iPhone:2.88%
Windows 2000:0.27%
Linux:0.05%
Windows ME:0.09%
264デフォルトの名無しさん
2012/03/06(火) 18:52:11.23
>>263
だから、現時点では Windows 7:37.37 OSX が多分12-3%
つまり 3 : 1
目を覆うばかりのWindowsの凋落ということだろう。
265デフォルトの名無しさん
2012/03/06(火) 19:28:25.23
>>263
Linuxがゴミ過ぎてワロタ
266デフォルトの名無しさん
2012/03/06(火) 19:30:42.01
最近じゃメインフレームもWindowsのエミュ上で走らせるのが常識なのに…
267デフォルトの名無しさん
2012/03/06(火) 20:05:36.80
>>265
twitter利用者でのシェアは数%あるそうだから、そう単純ではない。
268デフォルトの名無しさん
2012/03/06(火) 20:12:36.43
Windowsと併用してる人がだろ。
269デフォルトの名無しさん
2012/03/06(火) 22:42:01.09
>>266
お前どっかのスレに居た人だな?w
270デフォルトの名無しさん
2012/03/06(火) 22:44:01.37
そういえば、あのスレ落ちていたな
271デフォルトの名無しさん
2012/03/07(水) 06:51:28.68
はい、ソース。

Windows上で稼動するメインフレーム
http://wsmgr.jp.brothersoft.com/screenshot-50450.html
272デフォルトの名無しさん
2012/03/07(水) 07:35:42.02
えーっ。VMwareか何かでOS/390なんかも動くの?
273デフォルトの名無しさん
2012/03/07(水) 09:42:26.91
>>271
だからそれメインフレームじゃなくて端末だってば、まだ解らないの?w
274デフォルトの名無しさん
2012/03/07(水) 09:51:48.05
>>273
あ、>>266にエミュって書いてあるねw ごめん。
だけど、3270エミュレータならN88-BASICの時代からあるよ。
275デフォルトの名無しさん
2012/03/07(水) 10:07:13.28
>>274
いや3270のエミュなら昔からあるだろう、そりゃ。
ただ件の彼は残念ながらずっと「『メインフレーム』をWindows上で稼働させるのが普通」
って言っちゃってるんだよ…

「端末はWWWで言うブラウザみたいなものだぞ、お前は2chの鯖がWindowsで動いてると思ってるのか?」
と指摘したら「鯖もWindowsに決まってる」と言いきっちゃったマジメに痛い子
276デフォルトの名無しさん
2012/03/07(水) 11:12:39.88
>>271は荒らし
別スレで同じようなやり取り幾度も繰り返してる。
277デフォルトの名無しさん
2012/03/07(水) 17:47:58.45
コボラーにコンピュータの常識が通用しない事がよくわかりましたw
278デフォルトの名無しさん
2012/03/07(水) 19:04:28.54
>>277
そう思っていいから、Windowsと暮らしてなさい。
279デフォルトの名無しさん
2012/03/07(水) 19:37:43.82
コボルか、何もかも懐かしい
280デフォルトの名無しさん
2012/03/07(水) 22:03:17.36
>>278
今の世の中、ITの世界はむしろWindowsじゃないと成り立たないんじゃないの?
281デフォルトの名無しさん
2012/03/07(水) 22:30:46.84
>>280
スマホがパソコン出荷を上回り、そのOSの50%以上がAndroid。
さらに、Macのシェアが世界的には15%に日本でも10%を超える。
Linuxは欧州の都市の公的コンピュータを席巻して、UNIXの
サーバーとしてのシェアも一定水準を確保。以上のことから
言えることは、UNIX系OSの大反撃が起きているということ。
282デフォルトの名無しさん
2012/03/18(日) 22:29:17.98
コボラーに未来は無いと言われ続けて20年
どっこい生きてる基幹システムの中

保守要員としてならあと20年は戦える
283デフォルトの名無しさん
2012/03/18(日) 22:53:55.48
基幹システムが壊れないといいね
284デフォルトの名無しさん
2012/03/18(日) 23:33:41.03
>>283
基幹システムが壊れるってどういう意味だ?

まさか基幹システムがPCやサーバーみたいな固有のH/Wだと思っているのか・・・
285デフォルトの名無しさん
2012/03/18(日) 23:47:02.76
壊れないは変か?
cobolで処理できない状況にならなきゃいいけどね
286デフォルトの名無しさん
2012/03/19(月) 06:18:31.73
COBOLが優秀というよりCOBOL以外の言語が走るプラットフォーム、
特にWindowsが脆弱過ぎて基幹システムの運用に耐えられないだけなんだけどね。
287デフォルトの名無しさん
2012/03/20(火) 01:09:53.29
>>283
そうだね。基幹システムで不具合が出たら、あっという間に億単位の損害wwww
288デフォルトの名無しさん
2012/03/20(火) 14:02:10.33
基幹システムがCOBOL以外のモノに移る可能性は常にある。
50代の技術者が定年までしがみつくには最適かもしれないが
2,30代の技術者が食ってくにはキツイ。
289デフォルトの名無しさん
2012/03/20(火) 15:09:09.41
ホストでLinux, java,oracleが動く時代だぜ。
某銀行も保守はともかく新規でCOBOLを採用することはないと断言してるし。
290デフォルトの名無しさん
2012/03/20(火) 17:04:08.46
Oracleって、メインフレーム上で動くの?
間接的な連携はできるらしいけど。
291デフォルトの名無しさん
2012/03/20(火) 17:09:26.77
分散処理が出来るようになったからね
データベースだと、どこで管理するとかになってくるんじゃねえの
クラウドっていうのもその流れの一つでしょ
292デフォルトの名無しさん
2012/03/20(火) 17:52:43.11
ホスト上でDB管理することで高い信頼性を維持してるのに
わざわざ信頼性の低いサーバーに分散とか意味わからないとか思ったけど
別システムのデータを直接引っ張ってこれるって意味なら、アリだな。
293デフォルトの名無しさん
2012/03/20(火) 23:50:06.85
でも今時のPGみたいにパッチワークのようにコピペでしてコードを書く人間にはCOBOLは辛いかもね
294デフォルトの名無しさん
2012/03/20(火) 23:56:37.24
>>290
現在はホストと言えばWindowsを指すのだが?

東京証券取引所の基幹システムとして稼動するWindows
http://itpro.nikkeibp.co.jp/article/NEWS/20090609/331590/?SS=imgview&FD=-654674548

HPCでもダントツのパフォーマンスをたたき出すWindows
http://cloud.watch.impress.co.jp/docs/interview/20101224_416025.html

Windows上で稼動するメインフレーム
http://wsmgr.jp.brothersoft.com/screenshot-50450.html

Linuxより57倍速いWindows!!
http://www.elecom.co.jp/business/pickup/nas/201102/index.html


一方Linuxは…
Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp … 技術評論社
http://gihyo.jp/admin/clip/01/linux_dt/201109/02

Linux カーネルの基盤サイトがクラッキングの被害に - japan.internet.com
http://japan.internet.com/webtech/20110902/2.html

Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp … 技術評論社
http://gihyo.jp/admin/clip/01/linux_dt/201109/15

【経済】 東証でシステム障害 241銘柄の売買一時停止
http://uni.2ch.net/test/read.cgi/newsplus/1328146640/l50
295デフォルトの名無しさん
2012/03/21(水) 00:27:36.44
これが噂のwindowsさんか…納得
296デフォルトの名無しさん
2012/03/21(水) 06:17:33.11
ホストの意味も理解できないようでは・・・ 贔屓の引き倒しになりそう
297デフォルトの名無しさん
2012/03/21(水) 06:25:02.86
>>294はLinuxスレで暴れているアンチだよ。通称ダダダ。
たしか勤め先のサーバーがWindowsから全てLinuxに置き換えられて
Linuxについていけない>>294はリストラされたとか。

故にLinuxが憎くて憎くてしょうがないらしい・・・
298デフォルトの名無しさん
2012/03/23(金) 21:02:39.76
コボラーってもしかして昔ながらのホストマシン(笑)が未だに稼動していると信じているんだw

Windows全盛の今の時代でメインフレームすらWindowsで稼動している現代でまさにオカルト的な発想だわw
299デフォルトの名無しさん
2012/03/23(金) 23:01:43.85
これじゃあリストラされても止むなし(^ω^)
300デフォルトの名無しさん
2012/03/24(土) 08:43:04.54
>>299
確かにw
コボラーは技術が20年以上遅れているからどんどんリストラされている。
301デフォルトの名無しさん
2012/03/25(日) 01:14:23.38
これは失笑ものだな
302デフォルトの名無しさん
2012/03/25(日) 15:14:24.22
ダ「メインフレームは現在Windows上で動いている、証拠の画像だ」
住民「いやそれ、ただの端末だから…」
ダ「端末がWindowsならメインフレームもWindowsだろう」
住民「えーとな、メインフレームはWebサーバ、端末はブラウザみたいなもんなんだよ、例えば2chはWindowsから見れるだろう?」
ダ「2chの鯖もWindowsだろう?」
住民「いやBSDだが」
ダ「違う、Windows鯖だから見れるんだ」
住民(駄目だコイツ)
303デフォルトの名無しさん
2012/03/26(月) 13:43:45.54
アンドロイド端末からPCを操作出来る→PCのOSはアンドロイドだ間違いない(キリッ)
こうですか(笑)
304デフォルトの名無しさん
2012/03/27(火) 23:38:53.49
COBOL資産の他言語移行が進まないのは、
銀行や証券・生保など金融機関の勘定系システムで多く利用されているため
スケジュールと人員面で移行が困難なせいもあると思います。

特に金利計算なんかは100%ブラックボックスと化していて下手にいじると収集がつかなくなったりして。

「今でもCOBOLで問題なく動いているものを、
危険なリスクを背負ってまで他言語へ移行する理由もない」

・・・と経営層は判断するでしょうし。


バッチ処理に強いとか言われるけど、日本語環境ではいまだに全角/半角文字の混在処理が苦手だったり、
GOTO文使いまくって簡単にスパゲッティコードになったりするのはいい加減勘弁して欲しいです。

でもまだ当分現役なんだろうな・・・

例えば住宅ローンの場合は最長35年あるわけで、1970~1980年代のシステムがそっくりそのまま残っていて
そのままCOBOLで運用されてても不思議ではないです。ただ、今後積極的に使われることは少なくなってくるでしょう。
305デフォルトの名無しさん
2012/03/28(水) 02:33:04.04
過去10年分のデータ食わして同じ結果になりました、みたいなテストができりゃ良いんだけどねえ
無理ゲーすぐる
306デフォルトの名無しさん
2012/03/28(水) 06:18:31.54
未だにCOBOLが使われているのは他の言語やプラットフォームについていけない老害ばかりだからだろ。

VBとSQLで何百倍も低コストで何千倍も早いシステムが構築できる・・・。
COBOLが得意というバッチ処理でもCOBOLで何時間もかかる処理がSQLだと数秒で処理でる。
307デフォルトの名無しさん
2012/03/28(水) 07:10:50.19
あれ辺だなあ、漏れがCOBOLやってた頃ふつうにRDB使ってたけどなあ
308デフォルトの名無しさん
2012/03/28(水) 07:42:33.74
COBOLをやると落ちCOBOL

・・30年前のダジャレより
309デフォルトの名無しさん
2012/03/28(水) 08:35:33.47
F通でもRDBⅡというのがありましたで(って今もあるんだろけど w
310デフォルトの名無しさん
2012/03/28(水) 08:53:38.47
講師に聞いた事があるけどCOBOLのバッチ処理って何時間もかかるんだよね?
だから夜間しか処理出来ないとか。

WindowsのPCとSQLだと簡単なマクロで数秒て処理出来るのに・・
311デフォルトの名無しさん
2012/03/28(水) 09:02:04.94
Windows爆速厨にデータ量を調べようとした形跡がないのが気になる

あるんだぞCOBOLしか知らんプログラマーが全文検索を
text optionとかないRDBでやろうとして検索対象を不定長stringの項目に放り込んで
オンライン検索に1画面5分かかりましたとかすごいことをやっている例が

チューニング頼まれて見てみると5分間Disk I/Oが100%張り付きww
聞いてみると「VSAMが使えないんでこうやるしかないかと思って…」
312デフォルトの名無しさん
2012/03/28(水) 11:19:57.67
システム開発したこと無い奴のダメな営業トークみたいだな。
ユーザーも開発者もみんな不幸にされちまう。
313デフォルトの名無しさん
2012/03/28(水) 11:40:23.84
流行るかどうかは微妙なとこだがNoSQLという流れもあるんだな。
314デフォルトの名無しさん
2012/03/28(水) 11:45:01.50
>WindowsのPCとSQLだと簡単なマクロで数秒て処理出来るのに・・


これは実際に同じデータを与えて検証した上で言ってる事?
315デフォルトの名無しさん
2012/03/28(水) 12:40:11.00
>>310
> 講師に聞いた事があるけどCOBOLのバッチ処理って何時間もかかるんだよね?
> WindowsのPCとSQLだと簡単なマクロで数秒て処理出来るのに・・

WindowsPCで数秒な処理ならメインフレームでは一瞬だよ
それに応答速度という点では、IMSなどの階層型データベースはRDBよりも高速だよ
316デフォルトの名無しさん
2012/03/28(水) 14:25:29.96
>>310
問題はWindowsが1年間無停止とか出来ない事にある。
317デフォルトの名無しさん
2012/03/28(水) 14:43:31.38
>>316
今時Windowsてわメインフレームが走る時代にWindowsが不安定とか一体何時の話だよww

東京証券取引所の基幹システムとして稼動するWindows
http://itpro.nikkeibp.co.jp/article/NEWS/20090609/331590/?SS=imgview&FD=-654674548

HPCでもダントツのパフォーマンスをたたき出すWindows
http://cloud.watch.impress.co.jp/docs/interview/20101224_416025.html

Windows上で稼動するメインフレーム
http://wsmgr.jp.brothersoft.com/screenshot-50450.html

Linuxより57倍速いWindows!!
http://www.elecom.co.jp/business/pickup/nas/201102/index.html


一方Linuxは…
Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp … 技術評論社
http://gihyo.jp/admin/clip/01/linux_dt/201109/02

Linux カーネルの基盤サイトがクラッキングの被害に - japan.internet.com
http://japan.internet.com/webtech/20110902/2.html

Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp … 技術評論社
http://gihyo.jp/admin/clip/01/linux_dt/201109/15

【経済】 東証でシステム障害 241銘柄の売買一時停止
http://uni.2ch.net/test/read.cgi/newsplus/1328146640/l50
318デフォルトの名無しさん
2012/03/28(水) 14:45:58.52
老害コボラーといい、UNIX/Linux使いといい、古臭いコンピュータを使い続けると脳味噌も腐るんだなw
319デフォルトの名無しさん
2012/03/28(水) 22:55:22.18
お前は本当に馬鹿だな。
東証は取引時間帯以外ならシステム止められるじゃん。
320デフォルトの名無しさん
2012/03/28(水) 23:44:52.30
>>318 ←ウインドウズしか使えないアホ発見www
321営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 05:30:17.02
それはちょっと前どこかで見た池沼コピペ君だからいじらないように
322営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 05:32:59.66
>>317
その東証が去年末に大事故起こしてますよね。
ハードに精通せず、OS語るだけの3流エンジニアしかいないという事。
323営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 05:55:56.15
>>322
> その東証が去年末に大事故起こしてますよね。
LinuxみたいなフリーフェアOSを使うからそんな事故が起こる。
Windowsを採用していれば事故は起こらなかったはず・・・。
324営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 06:01:49.55
社保庁の消えた年金問題もCOBOLが原因だったらいしいねw

年金問題はコンピュータの問題
http://www.nikkeibp.co.jp/style/biz/column/tahara/070705_18th/index.html
325営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 06:41:03.09
今時基幹システムにWindowsシステムを採用しないのはもはや罪だよな・・・
326営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 06:42:33.23
全く使用するメリットが見出せないLinux

・安定性・信頼性
 Linux
 フリーソフトであるLinuxの安定性・信頼性はハッキリ言って問題外。
 1日連続で稼動させることすら困難。

 Windows
 いまやWindowsの安定性・信頼性はメインフレーム(汎用機)をも凌ぐ。
 世界中のメインフレームが全てWindowsServerに置き換わったのがその証拠。

・脆弱性
 Linux()
 Linuxで稼動している世界中のサーバーがクラックされまくっている。
 シェアが全くないLinuxはウイルス対策ソフトも皆無。

 Windows
 デフォルトスタンダードOSとしてあらゆる攻撃を受けてきたWindowsはいまや世界で一番強固なOSとなった。
 豊富なウイルス対策ソフトもさりながら、カーネルの構造的に絶対に外部からクラックされることが無いOSとなった。

コスト
 Linux
 フリーソフトなのでOSは無料。
 しかし上記内容により安定稼動させるのはほぼ不可能。
 またサポートが存在しないため自前で何とかするしかなくかえってコスト高となる。

 Windows
 OSは無料ではないが従来のメインフレームのOSと比較すると安価。
 もともと安定性に優れたOSであるため、誰にでも安定稼動させることが容易である。
 サポート面もマイクロソフトを始め、各ベンダーが完璧なサポートを行える体制となっている。
 またコンピュータOSとしてほぼ100%のシェアを誇っているので情報が豊富である。
327営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 12:48:11.62
Windows上でCOBOLシステム動かしてるぜ!
328営利利用に関するLR審議中@詳細は自治スレへ
2012/04/03(火) 05:21:58.72
何年後か、MSが4-5年前のGMになることは必定だしな。
IBMだってあれだけ苦しんだんだから。
329営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 23:34:56.89
全然話が変わるんだが、昔何処かのサイトで「人類最後のコボラー」みたいな話を読んだ記憶があるのだけど、誰か知らないかな?
330営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 02:44:27.32
亀ネタだけど、Rubyが国際規格として承認されたね
331営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 22:18:55.27
主にCOBOLが未だ死なない理由は・・・
・夜間処理等、定時で動くバッチシステムとしては比較的軽量。
UNIXサーバのシェルとの相性も悪くない。
・半世紀前からあるようなホスト現役の所とか、誤差がダメ!ゼッタイな金融機関等々、
大幅システム再構築を嫌がる所では重宝される。

いくらなんでも中小企業でメインフレーム(オフコン) + COBOLを現役で使用しているところは随分減ったと思うけど
民間の金融機関(特に保険)や社会インフラ系(鉄道・電気・水道・ガス)、各省庁ののバックエンドなどの
案件で扱ってる言語は、今でもCOBOLが入ってるメインフレームが大絶賛稼働中だよ。
ウォール街やTOPIXにて毎日取り引きされている何十億ドルもの株、債券、オプションなどもCOBOLを使ってるところが多い
ただそういったところでも一般ユーザーが目にするフロントエンド系は殆どオープン系だったりするから
エンドユーザーが稼動しているCOBOLを実際に目にすることは皆無だろうね。

一番問題なのはスパゲティコード化してる事。もはや解読不能。 
継ぎ接ぎだらけなのにさらに言語自体を理解してるやつがいなくてブラックボックス化なのに使うことは止められない
現在正常に動いているシステムがあったら、ソースは絶対いじるなってのはどこの業界も同じ。
332デフォルトの名無しさん
2012/09/20(木) 12:04:16.27
IDENTIFICATION DIVISION.
PROGRAM-ID. AD3410SB.
AUTHOR. ASNN.
INSTALLATION. SYSTEM PROG.
DATE-WRITTEN. 2011.10.10.
333デフォルトの名無しさん
2012/11/03(土) 17:18:33.69
システムまるごと捨てる思いがないと、COBOLは無くならないよ
最新言語に置き換えることは可能だけど、現行の再現は一部困難

トップがシステムごとCOBOL捨てます!って宣言しないとダメだねw
334デフォルトの名無しさん
2012/11/04(日) 20:39:33.93
リライト案件もあるんだけど現行保障をしなきゃいかんてことで
COBOL設計をそのままJavaに置き換えただけの「見た目だけJava」が横行していたり。

なんというかCOBOLは死んでも精神は死んでないというか、はよ死んでくれというか。
335デフォルトの名無しさん
2012/11/04(日) 23:51:42.18
企業の基幹システムなんざ今も昔も思想は大して変わらんからな…
変える必要が無いものをリスクを負ってまでわざわざ他の言語に変える必要な無いという事じゃね?
336デフォルトの名無しさん
2012/11/05(月) 07:41:38.56
COBOLがいかんのじゃなくて、COBOL脳がいかんのだと思う
337デフォルトの名無しさん
2012/11/05(月) 12:53:55.59
優秀なCOBOL脳はいまでも優秀、もう現場にはいないけどw
ダメなCOBOL脳は昔からダメ、そしていまでも現場に残ってるw

アルゴリズム(死語?w)を理解してない奴ばっかり!
338デフォルトの名無しさん
2012/11/06(火) 22:38:15.31
まあたしかにCOBOLみたいに書きたいんだったらCOBOLでいいじゃん
とJavaで1クラス1メソッドプログラムを見てそう思った。
339デフォルトの名無しさん
2013/02/02(土) 21:09:25.29
この時期になんとか内定をもらったんですが、その会社はCOBOLが中心のようなんです
COBOLには将来性がないらしいですが、そんなに深刻なんですか?
あと、まったくのど素人なんですが、やっていけるものなんですかねえ
340デフォルトの名無しさん
2013/02/02(土) 21:18:21.95
つべこべ言わずに勉強しろ
341デフォルトの名無しさん
2013/02/02(土) 21:54:20.60
技術に興味を持って普段から色々と勉強してればそんな酷いことにはならないけど
COBOL「しか」できないようだと将来的に辛いだろうな。
342デフォルトの名無しさん
2013/02/14(木) 20:16:09.41
>>339
今更の亀レスだが、、、
COBOLそのものはそんなに難しくはない
JCLやらなんやら覚える必要は勿論あるけど。

それ以上に難しいのが業務ロジック
なんでこんな処理をここでやる?ってのは業務を知らんと判らん

後、家では他の言語を勉強しとけ
C,Java etc
343デフォルトの名無しさん
2013/02/15(金) 20:13:48.91
>>342
COBOL以外の言語に慣れた奴にとってはとても難しいと思うぞ

業務ロジックに関しては他の言語でもやってることじゃん

で、 「業務ロジックは俺に任せとけ!!!」な、 SEとかって日本固有の
馬鹿な職業ができる、と…
344デフォルトの名無しさん
2013/02/16(土) 01:47:30.88
本屋でCOBOLの本を立ち読みしたことあるけど、コードを5行くらい読んだだけで
つらくなって棚に戻した

CやJavaに慣れちゃった者には、あれを受け入れることは生理的に難しい
Lispとかのほうがよっぽど受け入れやすいのではないかな
345片山博文MZパンク ◆0lBZNi.Q7evd
2013/02/23(土) 21:13:16.54
C/C++のバッチ処理とCOBOLのバッチ処理はどっちが早いですか? 理由もお答え下さい。
346片山博文MZパンク ◆0lBZNi.Q7evd
2013/02/23(土) 21:56:18.29
誰も答えられないのかぁ?
347デフォルトの名無しさん
2013/02/24(日) 00:12:35.81
設計の話じゃなくて早さの話になる言語はクソだし廃れる。
348デフォルトの名無しさん
2013/03/03(日) 23:38:28.29
>>339
あのねえ。仕事は言語で覚えるより、仕事の内容で選んだ方がいいよ。

COBOLの会社は大抵は特定派遣の客先常駐で、自社に机がない所ばっかだから、そういうのでメンタルやられて、鬱病になる奴が多いよ。

なるべく自社内で開発してる会社を選んだ方がいいと思うよ。あとメンタルについてもキッチリとフォローしてくれる所。
349デフォルトの名無しさん
2013/03/04(月) 09:33:44.44
>>1
30年近くも前だけど、COBOLで書いたPROLOGというのは
見たことがあるから、単なるDSLではないね。
350デフォルトの名無しさん
2013/03/04(月) 20:54:34.32
それを言い出すと elisp あたりは COBOL よりハルカに柔軟に
どんな言語の処理系でも実装できる
でも elisp は emacs 専用の DSL だ
351デフォルトの名無しさん
2013/03/27(水) 15:57:00.55
>>345
そもそも処理系もそれを動かすCPUや周辺機器すらもバッチ処理に特化した環境でやるCOBOLでしょ
Cはそれに特化した言語でもなければ、動かすマシンもそれに特化してるワケじゃない
352片山博文MZパンク ◆0lBZNi.Q7evd
2013/08/10(土) NY:AN:NY.AN
COBOLプログラムをJAVAに移植するためのライブラリってある?
353デフォルトの名無しさん
2013/08/12(月) NY:AN:NY.AN
age
354デフォルトの名無しさん
2013/12/25(水) 19:48:15.11
COBOL批判してる人も経営側になったら批判できんとおもうが。
現行COBOLから移行なんてすさまじいリスク。
355デフォルトの名無しさん
2014/03/04(火) 20:47:38.84
早く古いシステムを排除しよっぜ
356デフォルトの名無しさん
2014/03/05(水) 09:31:21.14
オープン系の基盤が未だに脆弱過ぎる現状ではCOBOLを駆逐するのはなかなか難しいんじゃない?
SoftBankですら基幹部分は未だにCOBOLで稼働しているし…
357片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/06(木) 02:53:11.09
早くCOBOLに代わるものを作りたい

COBOLから他の言語へのコンバーターとか
358片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/06(木) 03:18:55.80
変換で構造やロジックが失われるようなコンバーターはダメ

C++11で書いてみるか
359デフォルトの名無しさん
2014/03/06(木) 05:55:56.55
cobol to javaコンバータがあるよ。

変換後のソースなぞ見たくもないけど
360片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/06(木) 08:11:17.12
>>359
蟻がとう
361デフォルトの名無しさん
2014/03/06(木) 08:59:31.08
>>360
あと、Cへのコンバータもあるよ。
オープンソースで。
362デフォルトの名無しさん
2014/03/07(金) 03:46:44.18
でも、それって変換率99%とかって奴じゃないの?
363デフォルトの名無しさん
2014/03/07(金) 11:30:25.69
GNU CobolはCへのトランスレータだよね。
http://sourceforge.net/projects/open-cobol/
364デフォルトの名無しさん
2014/03/31(月) 19:38:37.71ID:DtbGifhU
変換率100%ではなく必要なのは補償率100%
365デフォルトの名無しさん
2014/04/11(金) 10:11:13.59ID:rm3226Ee
小保ラーのみなさんこんにちわ
366デフォルトの名無しさん
2014/04/11(金) 16:42:47.67ID:8kKVOuK2
笹井なことにこだわんな
367デフォルトの名無しさん
2014/08/06(水) 18:23:21.82ID:D+VIlZrE
COBOLの面白さは、後にメンテする者が、いかにメンテし易い様に作るか、に尽きるな。

グローバル変数しかないところを、シンボル名の工夫でローカル変数的な扱いだと知らせる。
COPY句使えば継承もどきもできるが、読解牲が極端に悪くなるんでやらない。
SECTIONをモジュールと見なし、その中で機能を完結させる。

よーするに、
入力-編集-出力が一目で分かるような制御構造をこさえ、
SECTIONモジュール強度とかSECTIONモジュール結合度とか、SECTION間での基本的なところをキチンとさせたプログラムを書くのは、
自己満足でも楽しい。

後で読んだ人が「すげ~」って言うプログラムは、
概ね高度なテクニックよりも、
何をやりたいのかやろうとしてるのかが一発で分かる=実装思想の一貫性が読み取れる
じゃないかと思ってる。

他の言語でも同じでないの?
 
368デフォルトの名無しさん
2014/08/21(木) 23:27:03.61ID:B+tsMt3g
>>367
メンテしやすいPGを心がけてる。
369デフォルトの名無しさん
2014/08/22(金) 04:26:36.55ID:cJuKMHCG
http://jobinjapan.jp/job-listing/keyword-cobol.html
370デフォルトの名無しさん
2014/12/09(火) 23:24:10.62ID:/gO7PMz6
COBOLの代替技術をまとめてくれ。
371デフォルトの名無しさん
2014/12/10(水) 07:23:05.24ID:58oVhltK
>>370
COBOLにローカル変数とスコープの概念を導入すれば、ほぼ一通りの物は書ける。
372片山博文MZ ◆T6xkBnTXz7B0
2014/12/10(水) 10:29:31.67ID:X4ZXIzIa
パックトBCDってもう古臭い技術だよな? 4ビットで10進一桁なんてやらないっしょ?
373デフォルトの名無しさん
2014/12/10(水) 10:38:29.07ID:X4ZXIzIa
あげ
374デフォルトの名無しさん
2014/12/10(水) 11:15:57.96ID:X4ZXIzIa
なるほど。IEEE754-2008使えばいいんだ。
375デフォルトの名無しさん
2014/12/10(水) 11:52:58.53ID:X4ZXIzIa
IEEE754-2008が使えるから、COBOLは要らない。ファイナルアンサー?
376デフォルトの名無しさん
2014/12/20(土) 21:00:40.83ID:hZTUqQym
>>371
COBOL85からローカル変数はあるしCOBOL97にはクラスの概念もあるんじゃなかったかの?
377デフォルトの名無しさん
2014/12/20(土) 23:38:37.34ID:ju2bEFwe
>>376
そう、以前の記憶で最近のCOBOLはローカル変数導入したはずとgoogle先生に尋ねたんだが
どうにも見当たらなかったのさ。
378デフォルトの名無しさん
2014/12/25(木) 11:47:31.00ID:D1gJKcDI
COBOL2002さんはいつになったらオブジェクト指向言語として活躍するのかな…
379デフォルトの名無しさん
2015/03/21(土) 23:23:00.32ID:IxJMreKK
うちのシステム、COBOLからCOBOLに移行
380デフォルトの名無しさん
2015/04/12(日) 14:08:18.42ID:YcKO1mev
◆COBOL は はじまった ばかり だ
381デフォルトの名無しさん
2015/08/13(木) 18:22:41.93ID:TzobCxoU
◆COBOL は はじ、 まった ばか りーだー
382デフォルトの名無しさん
2015/10/15(木) 14:01:10.37ID:DKqxwJYd
【社会】損保ジャパンがCOBOL一掃を決断・2ch.net
http://daily. 2ch.net/test/read.cgi/newsplus/1444867000/
383デフォルトの名無しさん
2015/10/26(月) 15:08:34.65ID:yQmIbum5
かなC
384デフォルトの名無しさん
2015/12/21(月) 12:59:39.69ID:FdAwO3Sp
みずほ銀行はCOBOLで楽天銀行はjavaか?
それにしても東芝を330円で200万円分買ってしまったぞ
どうしてくれんだ?訴訟するか
385デフォルトの名無しさん
2015/12/21(月) 19:07:41.09ID:OqbIiNrA
売れ
200円まで待て
386デフォルトの名無しさん
2016/11/19(土) 21:22:48.78ID:NB2bKCn7
ハローワーク求人128,214件の平均月給197,300円~268,000円
その中からCOBOLの求人486件の平均月給251,800円~432,000円
https://goo.gl/E3yXUJ
387デフォルトの名無しさん
2017/10/07(土) 01:13:23.00ID:XAOOLHMr
今更、ワイにはなりたくないですよ
とかいう後輩がおるんや
おかしいやろ

まずこのスレ見てCOBOLのありがたさを
学んで俺に追いつけよと指導してやったわ

メインプログラムはCOBOLやとわからんやつわ
ゆとりやでw
388デフォルトの名無しさん
2017/11/26(日) 18:32:01.25ID:4MXDvaU5
>>384
楽天はwebサイトプログラマがJavaで実装だろうな
389デフォルトの名無しさん
2018/05/23(水) 21:12:12.58ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

EEQX7
390デフォルトの名無しさん
2018/07/05(木) 00:45:24.42ID:RfoszcD2
PQY
391デフォルトの名無しさん
2018/08/02(木) 00:45:14.17ID:33zELOtf
>>384
みずほはJavaでシステム移行
Javaライセンス料発生(三菱UFJも同様)
メガバンクは何とかなるが中小金融でJavaに移行した所はこれから経営が難しくなる
Javaライセンス化前にシステム移行した所は負け組
392デフォルトの名無しさん
2018/08/02(木) 08:59:08.53ID:sTKS0v1J
JavaEEはライセンス対象外だったっけ?
393デフォルトの名無しさん
2018/08/04(土) 00:48:07.43ID:n1TUngzH
んな訳無いでしょ
394デフォルトの名無しさん
2018/08/04(土) 00:50:12.00ID:n1TUngzH
ライセンス逃れたいならOpenJDK(OracleJDK)で半年毎に自分達で修正、ビルド、テスト、リリースする場合のみOK
395デフォルトの名無しさん
2018/08/09(木) 02:24:23.41ID:f4Nba8Mw
>>394
OpenJDKでも完全にOSSじゃなくてオラクル管理下なのよね
オラクルがOK出さないとフリーとしてソースが使えないと言う事実
396デフォルトの名無しさん
2018/08/09(木) 20:43:24.37ID:QLapLZCy
とりあえず金融機関システムはりそなのシステムが現状、最適解だろうな
それをCOBOL→Java移行を推進したSierがおかしかった
397デフォルトの名無しさん
2018/08/12(日) 00:09:23.29ID:6DlgaavF
http://d.hatena.ne.jp/ryoasai/touch/20101202/1291295077

既存のJavaフレームワークがダメだと言うオチ
398デフォルトの名無しさん
2018/08/16(木) 03:38:13.24ID:HnRJ/Xec
>>396
Linuxサーバー(or Windowsサーバー)
SQL Server(PostgreSQL or MariaDBでもOK)
バッチはCOBOL(Open or MF-COBOL or NETCOBOL)
UIはMF-COBOLでもC#でもVBでもJavaでもスクリプト言語系でもOK

要は金額計算部分をCOBOL外部モジュールにしてしまえば良い
399デフォルトの名無しさん
2018/08/21(火) 21:54:00.26ID:yDUjjoUB
https://review-of-my-life.blogspot.com/2017/10/COBOL-JOB.html?m=1
COBOLで転職活動したら
400デフォルトの名無しさん
2018/08/27(月) 03:42:49.31ID:WIJjU2Zp
https://mobile.twitter.com/tsuchie88
それ以上に最近目立っているのは、メインフレームからAS/400へのマイグレーションだ。
AS/400はCOBOLもサポートしているので、中小規模のメインフレームから移行する例が多い。移行に際して、DBをRDB化する必要があるが、既存のアプリケーションを生かせるという点で強みがある。
https://twitter.com/5chan_nel (5ch newer account)
401デフォルトの名無しさん
2018/08/27(月) 18:40:25.59ID:DPbrUNK+
某銀行
銀行側「なぜこんなバグが見つけられなかったの?」
開発会社「作業人数不足です」
銀行側「募集かけろよ!」
開発会社「もう市場にCOBOLのエンジニアはいません」
銀行側「育成しろよ!新入社員いるべ?」
開発会社「え!?いや… https://t.co/lhv1QKyaDu 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
402デフォルトの名無しさん
2018/08/27(月) 20:05:01.04ID:DPbrUNK+
彼はCOBOLで書かれた業務システム(コード行100000行と言ってた。正気か。)を今年度までにJavaで書き換える案件をやってるらしい。
ほんとは一気にAWSへ移行予定だったが、無理なのでまずはコードベースをJavaにしようとい… https://t.co/LKHi6OYOBx 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
403デフォルトの名無しさん
2018/08/27(月) 20:12:50.80ID:DPbrUNK+
>>402
Amazon web serviceがJava限定ならアレだが
https://toris.io/2016/12/cobolambda-a-serverless-cobol-on-aws-lambda/
COBOLでも動くからね
404デフォルトの名無しさん
2018/08/28(火) 01:39:41.74ID:sMMRLtYT
金融系システムの請負やってる所は新人にCOBOL習得させろ、と言われるらしい
結局COBOLは捨てられない
405デフォルトの名無しさん
2018/09/04(火) 13:49:36.66ID:TMcC/EnP
で結局数値計算が他言語だと上手くいかない理由はなんなの?
特別に計算クラス作ってもだめなの?
406デフォルトの名無しさん
2018/09/05(水) 14:54:30.43ID:njSWZAvd
>>405
コードレベルでは結果が予想出来ない
他の言語は最終テストまでしないと出てくる計算結果が分からない
407さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/09/07(金) 22:25:55.24ID:fKKeF1+K
https://github.com/katahiromz/anticobol

今、COBOLからC++への移植キットを一生懸命作ってるとこ。アイデア&Pull Request募集中。
408デフォルトの名無しさん
2018/09/07(金) 23:32:06.20ID:I/ah2RAW
>>407
COBOL→C++?
そんなのどこに需要あんの?
COBOL→C#とかVB.NETの方が需要有るだろ
409デフォルトの名無しさん
2018/09/08(土) 00:59:46.51ID:rdArmb2a
今時C++ってギャグなのか
410デフォルトの名無しさん
2018/09/09(日) 02:06:30.78ID:5osPdD4x
>>407
ちょっと見てみたけど字句解析とかから自力で全部やろうとしてる感じ?
yacc & lex みたいな既存のものを使うことも検討してはどうだろう
411デフォルトの名無しさん
2018/09/09(日) 02:10:26.27ID:TycWWO4q
>>410
需要が無いマイグレーション用ツール作るのはな
(少なくとも日本では)
JavaへのマイグレーションはSierが腐るほど出してるからな
やっぱり日本ではVB.NETあたり狙うのが賢い
http://www.triview-innovation.com/as400/archives/09.html
AS/400のサポート切れ迫ってるから需要有る
412デフォルトの名無しさん
2018/09/29(土) 03:11:13.42ID:GjOuimji
https://www.tairax.com/entry/COBOL/No-young-engineer
COBOLに若者を担当させるな、ねえ
でも資産は残るから誰かがやらねばならん
VB資産も同様
つまらない、とか仕事上は無関係
413デフォルトの名無しさん
2018/11/27(火) 19:11:38.86ID:ilg80cp2
COBOL,VBはスキルアップ出来ないから若いプログラマがやりたくないってただの甘え
そういうプログラマはJava,C#でデスマーチに参加してれば良い
414デフォルトの名無しさん
2018/11/30(金) 03:14:30.56ID:aBE8ppWM
COBOL不要どころか


AWSにおいてRubyサポートして、いろんな言語がLambdaでって、COBOLも対応するぞい
415デフォルトの名無しさん
2018/12/18(火) 18:22:22.48ID:JBgh/Yjv
日本ではオフコン&COBOLはレガシーみたいな風潮があるけど
IBMについていけば全然そんなことないという
416デフォルトの名無しさん
2018/12/26(水) 21:22:16.24ID:6Lzcr0LQ
>>415
NEC,富士通などの日本メーカーの場合だよな、レガシィ扱い
417デフォルトの名無しさん
2018/12/27(木) 00:23:19.76ID:Uz55mz6F
アメリカは日本以上に未だCOBOLに依存しているしな
418デフォルトの名無しさん
2018/12/27(木) 00:27:20.07ID:WPJa9s86
オフコンなんて言葉久々に聞いたな
日本メーカーは全部撤退したんだっけ?
419デフォルトの名無しさん
2018/12/30(日) 17:16:51.10ID:NygegI6n
IBMぐらいだな、頑張ってるの
NEC、富士通、日立全て既存サポートだけ残ってる
420デフォルトの名無しさん
2019/01/05(土) 00:24:40.75ID:fYOv5Zy+
https://www.tairax.com/entry/Three-reasons-for-asserting-that-a-company-that-makes-a-new-graduate-engineer-do-COBOL-is-a-black-company

こういう事、断定するから
COBOLのプログラマが増えない
421デフォルトの名無しさん
2019/01/05(土) 21:11:25.50ID:2OYE4tVO
同意出来る部分もあるが、まー個人の鬱憤晴らしだな
としか読めなかった
COBOLしかやりません。
もしくは
Javaしかやりません。
って会社なんて有るわけ無い
そんな会社あったら潰れるわ
422デフォルトの名無しさん
2019/01/07(月) 02:59:46.33ID:uqdXPeVD
若い社員にソンタクしてJava,.NET以外させないとかね
そういうソフトウェアハウスはその内潰れる
423デフォルトの名無しさん
2019/01/23(水) 17:15:33.87ID:bM8XjycO
勤労統計問題の原因は「COBOLプログラムのバグ」 - アゴラ
http://agora-web.jp/archives/2036852.html
424デフォルトの名無しさん
2019/01/23(水) 19:28:56.23ID:/h1aKL0g
>>423
単に官庁のチェック体制の問題
それをCOBOLのせいにしてる
425デフォルトの名無しさん
2019/01/23(水) 19:53:54.09ID:/h1aKL0g
>>423
あるツイート
勤労統計問題の原因は「COBOLプログラムのバグ」??agora-web.jp/archives/20368…いや、こんなのをCOBOLのせいにされても。。。
426デフォルトの名無しさん
2019/01/23(水) 22:53:04.57ID:jf51wfXJ
言語は関係ねえ。
427デフォルトの名無しさん
2019/01/26(土) 20:48:20.79ID:vvL06R32
COBOLだと高齢者しか読めない、ってあたりが筆者の思い込みで嘘の部分だなぁ
若くたってちゃんと読めるぞ?簡略化されすぎた記号みたいな言語じゃないんだから
428デフォルトの名無しさん
2019/01/26(土) 22:56:59.15ID:bt/v8QeX
JavaやC#、C++が読み易いと思ってるんかね?
429デフォルトの名無しさん
2019/01/27(日) 12:41:49.63ID:4Cjx79kL
https://mobile.twitter.com/h_okumura/status/1088982028828069888
厚生省統計システム
COBOL,FORTRAN,C,VB,Perl,Java etc
言語統一すらしていない
https://twitter.com/5chan_nel (5ch newer account)
430デフォルトの名無しさん
2019/01/27(日) 18:39:20.68ID:sxplxVfD
FORTRANもGO TO強制される古いやつでなけらそれほど読みにくくはないっつうか
逆数書け忘れてる事を読み取れない言語って、その中には無いような
431デフォルトの名無しさん
2019/01/27(日) 19:26:56.89ID:4Cjx79kL
>>430
無い
だから、単にCOBOLにアレルギー有る担当者に任せた結果だろうね
432デフォルトの名無しさん
2019/03/04(月) 07:28:20.63ID:SK7h9200
COBOLを名前だけしか知らないやつほど
”無条件に悪として叩ける対象"みたいな認識してるからなぁ

"グローバル変数は絶対悪"病患者とか
"オブジェクト指向にしさえすれば古臭い言語よりは必ず生産性が向上する"教信者とか
ようは宗教なのよね、彼らは”そういうものと信じていると”信仰を告白してるだけ
433デフォルトの名無しさん
2019/03/04(月) 23:21:43.46ID:SPHhr9QW
COBOLって1本が短いイメージあるよな
他の言語でいうクラスが、COBOL1本のような
時々気が狂ったか?てくらいの化け物もあるけど
434デフォルトの名無しさん
2019/03/11(月) 20:25:42.09ID:8HfxIqwm
設計次第だよ
1万ステップ、てのが銀行系では存在する
435デフォルトの名無しさん
2019/04/23(火) 21:12:35.52ID:7ENhr2Wk
cobolってパンチカードで作ってるイメージだったわ。。
436デフォルトの名無しさん
2019/05/10(金) 14:18:59.71ID:ppDgJ001
情報処理試験から消失か
これも時代の流れ
でも過去の資産は消えない
437デフォルトの名無しさん
2019/05/10(金) 14:22:34.31ID:ppDgJ001
昔居た会社で、COBOLで作られた大小2000を超えるモジュールで成り立ってたシステムを、今風に置き換えるのに見積もりしたら10億円だったな……。

こういうツイート見るにつけ強制的に言語移行するのが正解とは思えない
438デフォルトの名無しさん
2019/05/13(月) 00:38:18.80ID:j/tTOgot
同期に聞いて驚愕したんだけど、新卒で入った元弊社では新人研修の言語がJavaからCOBOLに変わるかもしれないらしいです
439デフォルトの名無しさん
2019/05/18(土) 19:30:02.75ID:p2GtN1yN
Java教えてもメンテ要員にしかならんからな
それならCOBOLと同じ
VB.NETでも教えて貰う方がなんぼかマシ
440デフォルトの名無しさん
2019/05/31(金) 11:50:20.09ID:7VSYNzTJ
「COBOLを取り巻く環境の中、損害保険料率算出機構は既存システムの刷新時にプログラムをCOBOLに集約し、COBOL資産の保守に力を入れている。
あえてCOBOL資産を生かした事情を説明しよう」業務アプリに最適な言語は今もCOBOLなのか、ある組織の決断を基に考える??tech.nikkeibp.co.jp/atcl/nxt/colum…
441デフォルトの名無しさん
2019/06/05(水) 19:35:14.29ID:AqTuQlZR
あるツイート

COBOLからjavaへの変換用ツールのプロジェクトで失敗という例があるのか。。。

そりゃwater fall言語からオブジェクト志向言語への移行なんぞ、元から無理
442デフォルトの名無しさん
2019/06/05(水) 20:43:54.22ID:MCT6okib
ウォーターフォール・・・言語(爆笑)
443デフォルトの名無しさん
2019/06/06(木) 00:31:12.28ID:CZCU/ZvT
根っこはwater fallスタート
今はOpenCOBOL出てるけど基本は変わらんわな
444デフォルトの名無しさん
2019/06/08(土) 10:39:48.74ID:6TV5EgeK
https://type.jp/et/feature/9767

COBOLの問題は言語よりシステムマネージメント体制
445デフォルトの名無しさん
2019/06/11(火) 03:44:13.07ID:aWtyP15E
コーディングシート(紙)でコードレビューする文化は、好きだぞ
446デフォルトの名無しさん
2019/06/13(木) 21:27:40.80ID:ugf8nGE3
Oracle DBとUnix、COBOLの案件で、DB更新が固定長ファイルで落としてから、夜間バッチ処理を幾度も経て、最終的にdelete * とInsert Intoで全件総とっかえする、という案件だったらあった。現行通り、という要求定義しかされていないプロジェクトで、炎上して破綻した。

なんでdeleteとinsert発行すんの?
バックアップ取ってtruncateしてSQLロードしたら速いだろ
447デフォルトの名無しさん
2019/06/19(水) 01:50:10.08ID:oToWC2Oi
https://mobile.twitter.com/nikkeibpITpro/status/1139303373491113989

どういうことなの… "DB2も廃止し、SQLとDB2で行っていた入出力処理をCOBOLとCSVで代替することにした。

リアルタイム処理じゃなくてバッチ処理だからな
CSV(テキストファイル)読んで集計して帳票印刷して、テーブル再作成するならメインフレームのメソッドと同じ
そりゃSQLをRDBに投げて結果取得してチマチマリアルタイム更新するより速いわな
https://twitter.com/5chan_nel (5ch newer account)
448デフォルトの名無しさん
2019/06/19(水) 14:58:21.87ID:oToWC2Oi
http://www.nurs.or.jp/~ogochan/essay/archives/5033

NEC IDL2→IBM COBOL移行
するくらいならNECでもCOBOL用意されてるやろ?
この企業は何をしたいのか?
449デフォルトの名無しさん
2019/06/25(火) 17:29:26.34ID:vDDleVzw
https://mainichi.jp/articles/20190624/k00/00m/020/227000c

COBOLからJavaに移行してもリストラだってよ
何やってるか分からんな
そもそもJava移行プロジェクトで金使い過ぎて経営圧迫されたからじゃないの?
450デフォルトの名無しさん
2019/07/03(水) 20:01:57.27ID:zRlnOhnC
https://type.jp/et/feature/9767

COBOL問題の根底

「高齢者しか分からない特殊な言語」というような発言がありましたが、これはなかなかパワーワードであるなと思いました。

今はバリバリ現役のJavaやC#でコーディングされたプログラムも、10年後はどうなるか分かりません

大事なのは、システムマネジメント体制のデザインです。

適切なシステム運用開発のマネジメントをしなければ、どんなシステムも不良債権化します。日本はシステムの運用開発を丸投げにしがちなので、この問題が非常に大きくなりやすい企業がたくさん存在しています。

ITなしではどの企業も経営ができないにもかかわらず、経営トップにはテクノロジー指南役が付いていなかったり、そもそもIT部門の責任者の中にエンジニアのバックグラウンドを持つ人がゼロだったりするわけです。

>>449の損保ジャパンがその例
451デフォルトの名無しさん
2019/07/10(水) 23:03:08.70ID:qgIc44+b
あるツイート

COBOLからC#に変換する場合の方針については先日そういう案件を手作業で対応したので虚無の精神状態の中から浮かぶモノは在ったし実験的な実装も追加してみたりしたので気が向いたら手を付ける

COBOL→Java
の代わりにC#へ移行か
.NETへ移行するならNET COBOLとか有ると思うが
452デフォルトの名無しさん
2019/07/10(水) 23:07:39.94ID:qgIc44+b
NETCOBOLは富士通限定か
まだMF-COBOLの方がマルチプラットホームだからマシか
453デフォルトの名無しさん
2019/07/24(水) 02:24:26.83ID:bB7wJPbg
あるツイート

未だに基幹システムにCOBOLを正式採用してるような会社は基本的に変化を嫌うので、
海外のイケイケのベンダーが10億円未満でモダンなアーキテクチャを提案しても見向きもせずに国内古典SIerに100億円以上払ってCOBOLの基幹システムを保守しながら続投させるという話を聞いて戦慄している


OpenCOBOLに移行しつつ有るの知らないんだな
454デフォルトの名無しさん
2019/07/25(木) 20:37:10.64ID:xxSzFDTu
https://tech.nikkeibp.co.jp/it/atcl/column/17/091500378/092000005/
Javaに移行してライセンス払ってれば世話無い
455デフォルトの名無しさん
2019/07/25(木) 20:57:55.36ID:g5C9cY7+
Javaのライセンス料なんてメインフレームやオフコンの維持費と比べたらゴミみたいなもんだし
OSやDBのライセンス料と比べても安いもんだ
456デフォルトの名無しさん
2019/07/26(金) 17:51:52.94ID:4fCDdRnS
>>455
そうでも無い
コア単位徴収だし
457デフォルトの名無しさん
2019/07/26(金) 17:52:46.37ID:4fCDdRnS
>>455
繋がってるクライアント端末も関係するしね
458デフォルトの名無しさん
2019/08/03(土) 02:42:32.00ID:hOnU9S7y
あるツイート

弊猫も最近は「IBM以外のメインフレームってなくなっていくんだろうな」という気はしてるんだけど、COBOLがなくなるかっていうとあんまそういう気はしてないし、
ましてやよその会社や組織の言語が何で開発されてるかって、Javaで置き換えろとか余計なお世話じゃないかと思ったりする。


COBOLで動くレガシィシステム有った所で誰にも迷惑かからん
VBもね
459デフォルトの名無しさん
2019/08/04(日) 13:24:55.54ID:1uMS/LXE
>>453
銀行のように不具合を絶対出せない会社が多いのだから
予算10分の1で新しい物を作れるとしても、実績がないシステムは採用できんわな
10年くらい1度も不具合を出さずに安定稼働して、やっと検討されるかもしれない
ウインドウズPCみたくフリーズしますたwリセットwwwとはいかんのだよ
460デフォルトの名無しさん
2019/08/04(日) 15:13:57.02ID:qRLEFvC6
>>459
銀行でもユニシス系の様にWindowsサーバー使ってる所も有るけど
週一回は再起動してるみたいだけどね
461デフォルトの名無しさん
2019/08/12(月) 14:41:14.94ID:ylSUvLMt
https://r.nikkei.com/article/DGXMZO48430390Z00C19A8TCR000
COBOLに罪は無い
TISがCOBOL→Javaに移行させた事によってメインフレームの維持が悪だと言うイメージが出来上がった
実際、移行して発生したのはJDK更新ホリックとライセンスホリック
COBOLをオープン化したり、AWSへCOBOLのまま移行するなら、オープン化と言う意味では問題無し
462デフォルトの名無しさん
2019/08/13(火) 01:24:55.70ID:v1KasGYw
あるツイート

とすると絶滅が危惧されるのはCOBOL技術者じゃなくてCOBOLシステムをメンテナンスする予算なのでは

メンテ予算するならオープンCOBOLに移行すれば良い
それだけの話
463デフォルトの名無しさん
2019/08/19(月) 00:58:13.79ID:CCAwfUjM
【悲報】底辺IT土方僕、他社がCOBOLからJAVAへ移行したシステム(旧仕様書破棄済)を再COBOL化するプロジェクトにアサインされる
http://2chb.net/r/news4vip/1566005326/

https://programmingch.com/1165/

COBOL→Java→COBOLねえ
しかもドキュメント破棄済みとか
そもそもCOBOL→Javaが間違い、と答え出てるだろ
464デフォルトの名無しさん
2019/08/19(月) 00:59:56.20ID:CCAwfUjM

AWSでCOBOLからクラウド化出来る事になって戻すって言い始めたみたいね
だからJavaに移行すんなって
465デフォルトの名無しさん
2019/08/19(月) 05:31:01.71ID:d+tQMwMi
ドキュメントが無くてソースしかないシステムを
コード読んで仕様書作成から始めるなんて、わしの若い頃はよくあった
>>463はただの甘え
466デフォルトの名無しさん
2019/08/19(月) 16:31:35.81ID:CCAwfUjM
今、Javaに移行した結果の弊害出てるからな(ライセンス他)
COBOL使い続けてた会社が結果、
勝ち組だったと言う事
467デフォルトの名無しさん
2019/08/19(月) 19:36:54.14ID:CCAwfUjM
若者にCOBOL教育が必要か
不要と思った若者は自分から退社するから問題無い
結果としてCOBOLの技術者の補充はされない
468デフォルトの名無しさん
2019/08/20(火) 01:15:55.02ID:+O5r6QHn
あるツイート

メインフレームでは現役で塩漬けにされてることが多いな。 ただ、これからの若者が時間かけて覚える必要はないよね。 どうせ大規模改修とかないからCOBOL使える老人でも運用で飼い殺しとけば良い。

若い技術者に期待するだけ無駄
覚える気が無い
469デフォルトの名無しさん
2019/08/20(火) 01:17:03.53ID:+O5r6QHn
あるツイート

本当の害悪はCOBOLではなく、メインフレームだと思います。たとえソースがCOBOLのままだったとしてもメインフレームでなくなるだけでもだいぶ救われるかと

結局、こういう事
470デフォルトの名無しさん
2019/08/22(木) 06:19:32.08ID:pI2mXhHf
メーンフレームがなくなると救われる
あまりにも意味不明すぎる
471デフォルトの名無しさん
2019/08/22(木) 16:10:13.52ID:ZsM+MBdR
メインフレームのハード→PCサーバーに移行、と言う意味かと
472デフォルトの名無しさん
2019/08/25(日) 01:45:41.95ID:mDBx/ilC
それで救われるというのがわけわからん
473デフォルトの名無しさん
2019/08/30(金) 03:05:11.44ID:cFfAoNHG
維持費が救われる、と言う事でしょ
474デフォルトの名無しさん
2019/09/12(木) 01:00:14.94ID:eujNyCFL
あるツイート

首都圏でのソフトウェア開発系フリーランスエンジニアの平均年収を見てみます。経験やスキルの高低により数倍の開きがありますが、平均としては概ね会社員よりは高い傾向にあるようです。鮏OBOL:  636万円 VBA: 636万円 VB: 660万円 VC++ : 720万円
475デフォルトの名無しさん
2019/09/15(日) 20:20:20.42ID:V23yN3Ou
Oracleに付いて来たPro*COBOLで、UNIXサーバーに移行した、とか2000年近辺は有ったと思うが、、
メインフレーム→UNIXサーバーへのリホストが一般的で無かったので広まらなかったな
今はOracleライセンスがウザイのでPro*COBOLを使う機会がほとんど無くなった
Pro*COBOLでMy SQLへの接続は出来るみたいだが
他のDBには無理みたい
476デフォルトの名無しさん
2019/09/23(月) 09:22:19.88ID:c3vV+gD4
https://mohritaroh.hateblo.jp/entry/2019/09/14/203000

みずほ銀行はフルスクラッチで勘定系システムを再構築
(しかもメインフレームのままCOBOLで)

そこまでやるならCOBOLで統合するまでにしてリホスト(Linuxサーバ化)するだけの方が安くついたと思われる
477デフォルトの名無しさん
2019/09/23(月) 09:36:16.28ID:ghd8bxbR
>>476
Linuxみたいなフリーウェアなんて不安定すぎて業務システムじゃ使えないと思う
業務用で使うならWindowsくらい信頼性が高くないとだめ
478デフォルトの名無しさん
2019/09/24(火) 12:40:42.20ID:1Nes97xL
ちょっと待った!
Windowsの信頼性が、どうだって?
「それはもしかしてギャグのつもりで言ってるのか?」
知らんけどw
479デフォルトの名無しさん
2019/09/24(火) 13:57:41.56ID:yvtXlpz7
>>478
Linuxより信頼性が高いと言う意味じゃね?
480デフォルトの名無しさん
2019/09/25(水) 21:29:53.29ID:/2Pl2B6k
>>477
Windowsサーバーの金融系システムは旧ユニシス系の一部地銀だけだよ
481デフォルトの名無しさん
2019/09/25(水) 21:30:54.11ID:/2Pl2B6k
>>479
まさか
LinuxサーバーはWindowsサーバーの同等以上だよ
482デフォルトの名無しさん
2019/09/28(土) 13:37:40.43ID:FYYlxr2i
>>476
勘定系はCOBOLメインフレーム残して
周辺はJavaでレッドハットエンタープライズだとよ
ライセンスかかるシステム更改するからそら何千億円も予算かかるわな
483デフォルトの名無しさん
2020/03/31(火) 18:34:58.60ID:s8DDagiO
COBOLプログラマ、みずほ銀行案件から解放されて大勢あぶれてるらしいが、、
そもそもニーズの方が多いからね
484デフォルトの名無しさん
2020/04/06(月) 15:05:12.05ID:0sYtmnU3
>>483
お前らアメリカで出番だぞ
https://gigazine.net/amp/20200406-unemployment-benefits-cobol?__twitter_impression=true
485デフォルトの名無しさん
2020/04/06(月) 18:49:47.25ID:a0GoWO+s
【米国】「COBOLの使い手急募」新型コロナの影響で 
http://2chb.net/r/newsplus/1586162983/
486デフォルトの名無しさん
2020/04/06(月) 20:39:28.86ID:NTuQcwE+
こういうのって何でアップデートしないで
古いプログラムで管理してんの?
COBOLじゃないと出来ないことなの?
487デフォルトの名無しさん
2020/04/06(月) 21:02:03.42ID:jD8bzoth
アメリカの知事さん困っているよ
488デフォルトの名無しさん
2020/04/06(月) 22:01:13.76ID:zYZLphph
>>486
COBOLがどうとかじゃなくて、
1. 当時の手法でやってるため、複雑怪奇なコードが何千万行もある。
2. 当時の考え方のやつが指揮をしてるため、改善案に対してことごとく動いてるから改善するなと圧力をかける

この2つでアップデートが実質不可能になってる
489デフォルトの名無しさん
2020/04/07(火) 09:19:37.04ID:POv4SmMM
そんなの無視してC言語で作り直したバージョンどこかに作らせればいいのに
490デフォルトの名無しさん
2020/04/07(火) 09:25:27.34ID:OVrvsyTh
>>489
無理。「俺は長年コボラー共を指揮してきた。俺の決定以外は何も認めん」
この一言で終わり
491デフォルトの名無しさん
2020/04/07(火) 12:41:48.81ID:jUxhpEIa
>>489
ワロタ
Cで作り直すくらいなら自社でCOBOLプログラマーを育成し続けたほうが1000倍効率的
492デフォルトの名無しさん
2020/04/07(火) 23:00:17.06ID:Fb6a6l1J
日本では珍しくないコボラーも他国では妖精さんクラスか >>484-485
493デフォルトの名無しさん
2020/04/07(火) 23:58:46.54ID:IYKh8Unv
そういうことをいわないように
494デフォルトの名無しさん
2020/04/08(水) 00:17:52.27ID:Hc7nlajV
COBOLって具体的にどういう部分で使われてんの
495デフォルトの名無しさん
2020/04/08(水) 10:03:29.53ID:Y2EqTuBJ
>>494
古くからある大手企業の基幹システムの殆どは未だはCOBOLがフツーに稼働してるよ
496デフォルトの名無しさん
2020/04/08(水) 15:45:55.69ID:8b/cFbaw
30年前「COBOLはもう時代遅れ」
今現在「COBOLはもう時代遅れ」
30年後「COBOLはもう時代遅れ」
COBOL「ボクノ テイネンハ イツ?」
497デフォルトの名無しさん
2020/04/08(水) 15:56:38.39ID:fESxq6cF
現実にはIBMがあるかぎり常に最前線なんだよなぁ
規格も更新されつづけてるし
498デフォルトの名無しさん
2020/04/09(木) 12:39:20.92ID:CmClpkze
金融機関じゃほぼCOBOLらしいけど
計算の処理や管理ってそんなに他の言語で作り直すの面倒なのか
499デフォルトの名無しさん
2020/04/09(木) 14:57:36.43ID:A/w9hahj
作り直しても得るものが何もないからじゃないか?
パフォーマンスは低下する、機能は旧システムより劣化する、
止まったときの事は何も考慮されてない、作り直しの課程でバグを量産する

若い人は最新の言語で作り直せば、古くてダメな言語が足を引っ張ってた部分を全部解決
みたいに幻想抱いてるけどさ、そもそもダメな言語でもなんでもないっていう
500デフォルトの名無しさん
2020/04/09(木) 16:12:38.21ID:PrJBXxD9
アメリカじゃ時代遅れすぎて使えるやつボランティア募集するくらいダメな言語じゃん
501デフォルトの名無しさん
2020/04/09(木) 16:21:47.79ID:xbHx4FjU
COBOL依存度は日本よりアメリカの方が高いぞ
502デフォルトの名無しさん
2020/04/09(木) 18:39:58.31ID:AINw40ik
>>499
COBOLの問題
1. 汎用機+ベンダー依存だからめっちゃ高コスト
2. 再利用性が低い言語仕様なのでコピペ量産+変更に対して脆弱

レガシーシステム以外でCOBOLが使われないのは主に2の理由

コストは汎用機脱却で10分の1になるケースとかざらにある
ただハード・OS・言語・ミドルウェアのすべてが統合管理できる事の価値を理解してない会社は移行後に痛い目見る
503デフォルトの名無しさん
2020/04/10(金) 15:31:51.03ID:ilePVWyl
再利用性なんて幻想だぞ、特にJava
やろうとすればするほど泥沼にはまる

汎用機だから高コストはちょっとわからんなぁ
高品質なサポート受けられるし、信頼性高いし、トータルでは安上がりなんじゃ?
504デフォルトの名無しさん
2020/04/10(金) 18:25:53.00ID:tKkAvGm0
ソース継ぎ足しすぎて同じ動作するものを他の言語で作ったら余計複雑化するからもうCOBOL使うしか無いってだけ?
505デフォルトの名無しさん
2020/04/10(金) 20:46:56.87ID:L7OYJgcU
プログラム数やステップ数は多いけど
1つ1つのプログラム自体はそんなに複雑なものじゃない

移行しない一番の理由は事なかれ主義
COBOLを使い続けてるところの大半は
前例主義でリスクを取りたがらない文化が染み付いてる
506デフォルトの名無しさん
2020/04/13(月) 19:13:36.47ID:Jmwnuf95
コボルって名前がそもそもムカつく
507デフォルトの名無しさん
2020/04/15(水) 23:09:15.68ID:NI3EKOWz
【コロナ】政府や金融機関のシステムが失業者のアクセスでパンク→使われていたプログラム言語がCOBOLで対応できるエンジニアなし
http://2chb.net/r/newsplus/1586959302/
508デフォルトの名無しさん
2020/04/16(木) 10:53:02.28ID:hf86MqWd
多分、対応できないのは
「えっ、コンピュータって大体WindowsやMacやLinuxと同じ感覚で使えるものじゃないんですか?」
って部分でCOBOLじゃなさそう
509デフォルトの名無しさん
2020/04/16(木) 14:19:23.30ID:/3WY+Led
そもそも重要な部分に使われてる言語ならボランティアで募集してるのが頭おかしい
普通に高給で募集しろよ
510デフォルトの名無しさん
2020/04/16(木) 15:13:17.99ID:phPWx1q3
COBOLで作ってても既存のオンラインプログラムをスケールさせるのに
わざわざ新しくCOBOLプログラマーを雇う必要はないよね

それにWebをCOBOLで作ってるとも思えないから
発注側が中身を何も理解してないだけのように見える
511デフォルトの名無しさん
2020/04/20(月) 14:50:15.95ID:Czf8YC+C
COBOL=高コスト
はOpenCOBOLで解決出来る
512デフォルトの名無しさん
2020/04/23(木) 11:55:12.91ID:/9l83X+Q
チンケなプライドばかりがいっちょ前な、使えない中高年SE

ってイメージがつきまとうかと(゜ω゜)
513デフォルトの名無しさん
2020/04/23(木) 19:33:10.04ID:jXdHtNri
チンケなプライドばかりがいっちょ前な、使えない若手SE
に書き換えるとあっというまにWeb系に当てはまるという
514デフォルトの名無しさん
2020/04/24(金) 15:45:40.86ID:V4ZZaTWw
結局、本質はいっしょなんだな、これがヽ(゜Д゜)ノ
515デフォルトの名無しさん
2020/07/24(金) 04:11:29.96ID:xb3CAx+q
GOTOキャンペーンでもCOBOLは大活躍です!
516デフォルトの名無しさん
2020/07/27(月) 11:19:42.93ID:ybDYC9gL
>>505
COBOLプログラムの置き換えはかなりお金かかるのよ
数百億円単位平気でいくから
コードを書いた古いプログラマはもうおらず
暗号と化したコードの解読から…
517デフォルトの名無しさん
2020/07/27(月) 18:20:43.70ID:AUnUv2fl
ソースが残っているといいよね
518デフォルトの名無しさん
2020/07/27(月) 18:55:43.38ID:AUnUv2fl
汎用機時代はPL/IやFortrunで中間処理してCOBOLで印刷というシステムが多かったのに、なんでCOBOLだけソフトウェアクライシス何だろうと考えた

俺が新人だった90年代初めでさえCOBOLプログラマの減少は問題になってたと思い出したわ
519デフォルトの名無しさん
2020/09/04(金) 19:50:56.72ID:jQbpYRop
我々の武器は3つ
COBOL、PL/I、RPG、それとREXX
520デフォルトの名無しさん
2021/02/28(日) 16:29:14.71ID:/PVfSqBf
みずほ銀行で障害
2/28が日曜日の場合のバグかな
それかうるう年計算ミスか
521デフォルトの名無しさん
2021/03/01(月) 18:52:07.45ID:0jtVzLRs
タイミング的にうるう年の計算ミスだろうね
522デフォルトの名無しさん
2021/03/16(火) 17:11:24.35ID:SXyIy3pf
DSLなら必要だろう、よく出来てる
新たなCOBOLを再発明してどうなる
523デフォルトの名無しさん
2021/06/01(火) 16:06:50.09ID:xMp5onVw
>>不要論
最近COBOLの案件多いよ
オープンCOBOLに組み換えするパターンとJavaに置き換えるパターンに分かれてる
524デフォルトの名無しさん
2021/08/31(火) 21:05:28.87ID:ihKfL6sS
>>523
>>オープンCOBOL
ほとんどNetCOBOLだね
NetCOBOLは制限事項が多い
GnuCOBOLって見かけ無いな
525デフォルトの名無しさん
2021/09/01(水) 11:47:56.87ID:ZbhCRuLF
りそなはMF-COBOL
LinuxでSQL Server
526デフォルトの名無しさん
2021/09/30(木) 00:32:20.41ID:8asE5XUx
固定長レコード特化なcobolのロジックを汎用言語に移植したらとても残念な事になると思う…得にjavaとか向かんでしょ
だからとて新規に固定長レコード特化な言語作ったらキーワード違うだけのcobolにしかならんでしょ
527デフォルトの名無しさん
2022/08/23(火) 17:11:05.08ID:z4kEZKAc
Identification Division

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



lud20250919095402
このスレへの固定リンク: http://5chb.net/r/tech/1316444803/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「【コボル】COBOL不要論【ただのDSLだよね?】->画像>1枚 」を見た人も見ています:
統計解析R たぶんpart3くらい
Visual Studio Code / VSCode Part4
日本語プログラミング言語Mind
掲示板をapacheで外部公開したいです
ノーコードが破綻。これからはRADツールの時代
java初めてみたいんだがさっぱり分からん
Java入門・初心者質問スレ Part.7
今だからこそ2ch代替サービスの実装を考えるスレ
大学のC++の課題手伝ってほしいんです...
C/C++のソースをRustへ全力で置き換えるスレ
Udemyで教師やってたって全く自慢にならんよな?
いじめっ子にお礼したい
Visual Studio 2022 Part3
【Scratch】メイクロックマン パート2
5chプログラムテスト
Delphi/C++Builderが長い時を越えて再び無料に
くだすれFORTRAN(超初心者用)その7
ブックマークレット【 JavaScript】
Progateについて語れ
プログラム板の姫になってもいいですか?
【HSP】Hot Soup Processor総合スレ【part 11】
俺のトリップを当ててみろ
Windows Azure プログラミング 総合スレ2
gPRCをおっぱじめる漢のスレ
【O(n)】計算量の評価方法について【O(log n)】
自分中2だけど、今から言語勉強すれば稼げるかな
メイプルシステムズって炎上しそうな会社wwwww
teratailもりあがっtail? 78問目
【最強CUI】PowerShell -Part 1
2 part forth
標準的なオフィス環境だけでできるプログラミング
VB.NET質問スレ(Part43)
Google Cloud Platformでシステム開発
プログラミング始めたいんだけど、何の言語がいい?
React と React Native のスレ
文字コードの種類は何故複数あるのでしょうか?
【分散型バージョン管理】 Mercurial 2【hg】
ビッグデータを活用しても新しいことはわからない
アプレットとは何だったのか?
Android開発質問スレ Part2
Reactでチャット掲示板を作っていくスレ
【統計分析】機械学習・データマイニング33
Git 19
5chみたいな掲示板を立てたい!
Androidプログラミング質問スレ revision53
【マック】Macintoshプログラミング質問箱
松尾豊さん以外に人工知能で有名な日本人研究者
【統計分析】機械学習・データマイニング27
C/C++の宿題片付けます 170代目
WPF(.NET, WinUI) GUIプログラミング Part26
Visual Studio 2019 Part5
BigQueryが非構造化データに対応。ユニケージ終焉へ
Visual Studio 2019 Part2
iphone6とmacbookpro(2015)ってまだ現役?
★★Java質問・相談スレッド172★★
JS初心者の集まるスレ
エビデンスは役に立たない。再現手順をもってこい。
なぜ競プロ信者は遊びは遊びと割り切れないのか
C#, C♯, C#相談室 Part96
C# vs Java どっちが好き? その5
Rust vs Go
【マウスだけで】Scratch【プログラミング】その1
プログラム板へのID導入の投票実施中 月曜0:00まで
プログラミングのお題スレ Part21
intel xdk HTML5 アプリケーション 無償のエミュ
20:54:02 up 6 days, 18:03, 1 user, load average: 90.10, 124.69, 132.62

in 0.97245907783508 sec @0.24993801116943@0.1 on 091909