【コボル】COBOL不要論【ただのDSLだよね?】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/09/20(火) 00:06:43.840124デフォルトの名無しさん
2011/10/07(金) 18:57:00.31データベースを開いて直接データを操作してるってこと?
それともマスターメンテ画面を作ってそこから操作してるのかな?
0125デフォルトの名無しさん
2011/10/10(月) 18:37:09.61このソース読んでデータの抽出方法を考えてきてくれ
と言われて, トータル5k行くらいのソース渡されたんだが,
いざコードを読もうとすると, 脳みそが拒否反応を起こして
睡魔が襲ってきます
データ定義だけ読めば何とかなるもんですか???
0126デフォルトの名無しさん
2011/10/10(月) 19:06:52.48たかが5000ステップくらいで拒否反応起こすような整理能力の無い脳みそでは
言語関係なくそもそもプログラマーとして向いていないと思う…。
まぁコーダーなら話は別だが…。
0127デフォルトの名無しさん
2011/10/10(月) 21:04:04.85構造化されてないスパゲッティなプログラムだったら死ねる。
0129デフォルトの名無しさん
2011/10/10(月) 23:29:14.42cでもしmain関数が5000行あったら気が狂うが、
さすがに構造化くらいされてんだろ?
0131125
2011/10/10(月) 23:37:58.06# echo 'FORTRANの5kは全然区にならないんだが' | sed '/区/苦/'
つか, java 何かで統計解析やったら日が暮れる
0132デフォルトの名無しさん
2011/10/10(月) 23:41:52.840133125
2011/10/10(月) 23:56:55.17ほしいのは, どのファイルのこの部分をどの部分を取り出せば良いかの情報
一つのファイルに収まっていなければ, 他のファイルも同様に再帰的に読んでいけば良い
と思ったんだけど, そうはいかない???
0134デフォルトの名無しさん
2011/10/11(火) 00:00:59.07画面とにらめっこしても埒が明かないよ。
0135デフォルトの名無しさん
2011/10/11(火) 00:06:59.75ところで充分目的が定まってるのなら専門の担当者にヒアリングした方が早いと思うぞ。
絡まってるところが皆無だったとしても、見当つけるのが一番早いのはそのコードに関わってた奴なんだし。
Javaでいくら綺麗に組まれてても、細切れファイル追いかけまくる作業は眠いしな
0136125
2011/10/11(火) 00:29:05.72なにぶん, 現在それがいない(システムをメンテするときはコボル屋さん
の会社に出してるらしい)ので, わけのわからない言語(lisp とか ml
とか haskellとか)を趣味でつつき倒してるおれにお鉢が回ってきた
DATA DIVISION, どのファイルに書き出してるかと
調べ始めたんだけど, いつも使ってる言語と違って構文違いすぎ
# おれにはついていけませんwwwWW
つか,
``lock もかけずに同じファイルに書き込んでるみたいなんだけど, これだいじょうぶなの???''
``おれのほしいデータは最終的にどのファイルに集約されるの???''
って, な感じで謎は深まるばかりです
0137デフォルトの名無しさん
2011/10/11(火) 00:51:26.87排他制御はシステムが面倒見てるはずだから気にしなくていいと思うけど、必要なデータがどこかに集約されてるとは期待しない方がいいかも。
初期設計時に想定してない集計だからこそ業務として発生し、依頼されてるのでしょうし。
不得手なら面倒でもフローチャートを書き出したほうが早いかもしれません。
0138デフォルトの名無しさん
2011/10/11(火) 00:56:36.33建築デザイナーに図面とつるはし渡すかのようなシュールさを感じるw
0139デフォルトの名無しさん
2011/10/11(火) 08:53:58.23某リフォーム番組で無理やり資材加工させられる匠みたいたなw
0140デフォルトの名無しさん
2011/10/11(火) 19:40:21.03わかりません
0141デフォルトの名無しさん
2011/10/11(火) 20:25:40.92もう15年やってないなあ
そんな漏れは今モータ制御で交流理論と機械力学の勉強中
言語はC++が一番好きだけどたまにCOBOLが懐かしく感じる
0142デフォルトの名無しさん
2011/10/11(火) 21:37:10.310143デフォルトの名無しさん
2011/10/11(火) 21:42:43.060144デフォルトの名無しさん
2011/10/11(火) 22:29:22.28なんか前に古い汎用機のリプレイスでORACLE移行とかやったけど
変数名を全部ORACLE−DBに合わせてたな。(キャメルケースって奴?)
0146デフォルトの名無しさん
2011/10/12(水) 13:30:23.700147デフォルトの名無しさん
2011/10/12(水) 13:31:53.860148デフォルトの名無しさん
2011/10/12(水) 15:26:22.93PCでcobol使って遊べるのに
0149デフォルトの名無しさん
2011/10/12(水) 19:14:59.020150デフォルトの名無しさん
2011/10/12(水) 20:01:12.640151デフォルトの名無しさん
2011/10/12(水) 20:15:58.94http://labs.netbata.com/cobol/
0152デフォルトの名無しさん
2011/10/12(水) 21:56:39.00フリーの実装って需要あんのかね。
まあ学習用か。
0153デフォルトの名無しさん
2011/10/12(水) 23:07:55.160154デフォルトの名無しさん
2011/10/15(土) 10:20:06.03COBOLerを増やしたい、せめて維持したいがための撒き餌かも。
0155デフォルトの名無しさん
2011/11/06(日) 22:16:26.920156デフォルトの名無しさん
2011/11/07(月) 00:05:34.400157デフォルトの名無しさん
2011/11/07(月) 11:48:58.00サバ(UNIX or Windows)上で汎用機のエミュレータが動いているの?
0158デフォルトの名無しさん
2011/11/08(火) 01:31:21.24ドロップダウンメニューで選んで送信ボタン
ってのが裏で
画面のこの位置にカーソル持ってきて数字入れてえんたー
って実行されるように出来ているんだろうなあ。
0159デフォルトの名無しさん
2011/11/08(火) 20:11:31.78soretyottotanosisou
0160デフォルトの名無しさん
2011/11/08(火) 22:20:50.61何そのオンラインバッチもどき
0161デフォルトの名無しさん
2011/11/08(火) 22:48:08.95余り利用されてないのかな?
すくなくとも言語にまつわる問題は一気に解決しそうなんだけど。
0162デフォルトの名無しさん
2011/11/08(火) 23:21:50.88未だに古いシステムをリプレースできてないところは、そもそもシンプルな仕様変更さえ超怖い状況下にあるものばかり
コンバートしてテストして稼働出来るような部品であれば、都合さえつけばとっくにコンバートもシステム移行も終わってると思いますぜ
0163デフォルトの名無しさん
2011/11/08(火) 23:38:35.00if 1989
...10ベージ位の処理
if 1990
以下ry)と延々と、しかもプログラム中に散りばめてあった。
0164デフォルトの名無しさん
2011/11/08(火) 23:43:12.48>if 1989
なにこれ?
0165デフォルトの名無しさん
2011/11/09(水) 00:43:05.77流石に遺産コードにしても担当者生きてたら怒鳴り付けたいレベルですなあ
0166デフォルトの名無しさん
2011/11/09(水) 00:45:38.34ソースコード変換以前の問題の事例ですねわかります
こんなの、javaに変換できたところで……。
0167デフォルトの名無しさん
2011/11/09(水) 00:53:57.61しかも、年度によっては複数年度過去まで遡って累計が必須。
唯一の救いは、過去に出した計算結果は絶対に変えてはいけないので、補正分データを追加すれば良かった事ぐらいかなw
0168デフォルトの名無しさん
2011/11/09(水) 02:11:49.09もちろん担当者様を揶揄しているわけではありますん
最後に関わったN系、その手の笑い話状態のプログラム減ってた気がする
遺産の重さに負けず、頑張って書き換えてる人はいるみたいだな
0169デフォルトの名無しさん
2011/11/09(水) 06:11:47.74COBOLに限らず、現実的な業務APの開発現場であればありがちな話の気がします
仮にJavaやC#のようなOOPだと、帳票という概念を分析した上で、
・帳票 -- 抽象クラス
・1989年度版帳票 -- 具象クラス
・1990年度版帳票 -- 具象クラス
のようなクラス継承にするのかな?
0170デフォルトの名無しさん
2011/11/09(水) 23:30:12.40処理を細かく分けれて組み合わせて作れば、メンテの負担も減るのに…。
すごく腹が立つ。
0171デフォルトの名無しさん
2011/11/19(土) 08:43:15.71COBOL85 って LALR(1) じゃ解析できないよね?
0172デフォルトの名無しさん
2011/11/19(土) 17:43:22.82このスレでLLだのLRだのが分かる香具師が何人いるやら…
0173デフォルトの名無しさん
2011/11/19(土) 21:51:48.66コンパイラに使う言語に関心がある。
COBOL用じゃないけど、最近見たのは、Haskellで書いたやつ。
0174デフォルトの名無しさん
2011/11/19(土) 23:08:11.20■ このスレッドは過去ログ倉庫に格納されています