§COBOL初心者質問すれ§
■ このスレッドは過去ログ倉庫に格納されています
0001コボコボ
NGNGいまさらですが、COBOL初心者のためのすれ
になればと思い、立ち上げました。
皆さん末永くお付き合いください
0002デフォルトの名無しさん
NGNG終わってるな・・・
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG2種対策とかかなー。
0005デフォルトの名無しさん
NGNG00065
NGNG0007デフォルトの名無しさん
NGNG#開発効率が悪いから
0008デフォルトの名無しさん
NGNGなぜカプセル化が必要なのか激しく納得できる。
0009新人
NGNG今まで触ったこともなかったのですが、これも仕事と割り切って予習してます。
どうか将来、この努力が少しでも報われますように。
0010デフォルトの名無しさん
NGNG( ・∀・)< お勉強しよ♪
( ) \____________
| | |
(__)_)
0011ご愁傷様
NGNG0012デフォルトの名無しさん
NGNGとても長くCOBOLやってると、後々OOPLやるとき
カプセル化に対して激しく抵抗する。
0013>
NGNG要するにCOBOLしかできない過去の遺物的プログラマを何とか生きながらえ
させようとする悲しいあがき.こういう人たちは本当にCOBOLがいいと思っ
ているんだろうか.過去の資産が使える以外にうれしいことがあるのか?
0014デフォルトの名無しさん
NGNG誰も質問しないんだけど(ワラ
0015ででんでん、でふぉ
NGNG春まで待て。
0016名無しさん@お腹いっぱい。
NGNGそうかな?COBOLで必要満たしてるから、変える必要もないんでない?
0017デフォルトの名無しさん
NGNG既に動いて何年も経っている膨大なシステムを
他の言語で効率的に書き換える具体的な解決策
を誰も見出す事が出来ないから。ま、要は資金
の出所なんだわ。
Y2K問題の様なリプレースの口実がない今、ブラウザ
対応とかがあるけど全部のシステムに適合するって
わけでもないし。
VB,Java,多層アプリ・・イマイチ。
.NETだってもちろんCOBOLERの受け皿にはなりえん。
だってメインフレームじゃ動かんし。
しかしその団体は国内だけでどうにかしようってのが
そもそも間違ってるねー。
0018○
NGNG0019ファイルが見つかりません。
NGNGFに限らず、汎用マシンの部署に配属されるとCOBOLらーになる運命なのだ。
0020デフォルトの名無しさん
NGNG去年:全員コボラー
今年:全員コボラー(の予定)
うひゃひゃ、あわれぢゃ
00211
NGNGまあ、それは出張所ということでご勘弁。
0022名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024IDENTIFICATION DIVISION
NGNG標準規格ではおそらくできません。
0025デフォルトの名無しさん
NGNG今でもCOBOLって変数名が日本語なんですか?
0026デフォルトの名無しさん
NGNG0027ほにゃにゃら
NGNG> ローカル変数が使えないってどーゆー意味?
COBOL未経験者(VB厨房)ですが、全部、Public(Global)スコープ
という意味ではないかと・・・。
間違っていたら、ツッコんでください。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGCOBOLSだとマクロ内でローカル変数が使えたと思うよ。
でも誰も覚えたがらないが。俺は好きなのに。
0030デフォルトの名無しさん
NGNG学校で習っただけだけど、そんなん初めて知ったよ。
CALL文でモジュールを呼び出すとき引数渡してない?
0031名無しでGO!
NGNGCOBOLをそこまで言うなら、当社のシステム再構築お願いします。
COBOLのプログラムが残り12,000本ほどありますので。
当社では再構築より新人にCOBOL教育した方が安いので、仕方ない
と思っていたのですが、あなたのような考えの方がいらっしゃれば、
是非ともお願いしたいものです。
0032デフォルトの名無しさん
NGNGプログラムにはライフサイクルというものがあるのを知らないのか?
12,000本だかなんだか知らないがCOBOLで作ったような過去のプログラム
が現代日本で意味があるものなのか?
あほなこといってないで現代の要求にあったものに作り直せ。
おまえの会社先暗いよ。
0033デフォルトの名無しさん
NGNG0034名無しさん
NGNG余計なお世話だな。現実に31のような現場は沢山あるし、
そういう現場が現代日本社会の一端を担ってたりするわけよ。
だからある程度COBOLの経験を積んだSEやPGは重宝されるし、
尚且つCOBOL以外の言語や汎用機以外の環境に精通してれば
十分食っていけるのだよ。
0035デフォルト
NGNG>12,000本だかなんだか知らないがCOBOLで作ったような過去のプログラム
あなたまだ若い人なんでしょうが、これまでCOBOLで作られてきたシステムは
ちっぽけなものばかりじゃないんだから、そう簡単に作り直せないんですよ。
銀行や官公庁のシステムに携わったことありますか?>32
>現代日本で意味があるものなのか?
オープン系しか知らないのでしょうか? 汎用系での大規模なプロジェクト
の経験がないからあなたそんなこと言えるんですよ。
おたくの会社の規模が伺えます。
0036デフォルトの名無しさん
NGNG銀行なんかのシステムじゃなくて、そこらの商店街のPOSシステムとか、
駄菓子やの在庫管理なんかをAccessでつくってるとこなんじゃないかな。
日経ソフトウェアが教科書の新人SEさんなんだね。よしよし。
0037デフォルトの名無しさん
NGNG>あほなこといってないで現代の要求にあったものに作り直せ。
顧客の要求を満たせば言語はなんでもいいと俺は思うけどな。
で、その、『現代の要求』ってのは具体的にどういう要求なのか説明してくれ。
0038デフォルトの名無しさん
NGNG技術ネタぢゃありません。
続きはこっち↓でやるかプログラマー板へ逝って下さい
http://mentai.2ch.net/test/read.cgi?bbs=infosys&key=983290914
ついでに・・・
>>32
君のその熱意と情熱でCOBOLプログラムを駆逐してくれ(笑)
0039デフォルトの名無しさん
NGNGしかしプログラマー板はCOBOLって書くだけであれるからな。
00402種はCOBOLで取った人
NGNGCOBOLのコンパイラーで簡単に手に入るものを教えてください。
0041コボコボ
NGNGとりあえず、手軽なものは
http://www.kk.iij4u.or.jp/~ayumin/cobol/dw.html
を参照してみてください。ただし、コンパイラではなく、インタプリタです。
本体のサイズが小さいのですぐdownloadできます。ちょっとしたプログラムの確認
向きです。
コンパイラーであれば、
ドット研究所のdotCOBOLの体験版が良いとおもいます。
http://www.dot.co.jp
あと、使ったことはないのでが、tiny COBOLというのもあるそうです。
これはlinux用みたいです。
http://tiny-cobol.sourceforge.net/
また他によいものがありましたら、書き込みたいと思います。
0042デフォルトの名無しさん
NGNGわるいけど君の会社より大きい会社だと思うよ。
一言でいうと大企業だ。
簡単に作り直せないからずっとCOBOLって考えは考えていいんだが
はっきりいって先はないしつぶれるんじゃないか?
それでなくても時代の流れは速いのに。
COBOLみたいなクソ言語がいつまであると思っている君は幸せだね。
0043デフォルトの名無しさん
NGNGだからこっち↓逝けって、仲間たくさんいるぞ
http://mentai.2ch.net/test/read.cgi?bbs=infosys&key=983290914
ついでなんで・・・
>COBOLみたいなクソ言語がいつまであると思っている君は幸せだね
こういう台詞は10年前から聞いてます。
まぁ、「Rockは死んだ」って台詞と同じだな(笑)
0044デフォルトの名無しさん
NGNG004535
NGNG広域光ファイバー網の実験など8年前からやっております。
時代の流れは速いって......笑えます。
0046デフォルトの名無しさん
NGNG君らはそこらのオバサンか?(笑
ここで名無しさんのまま張り合っても意味無しです。
マッタリ逝こうよ。
0047デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/developer/net/multilang/pdc_cobol.asp
#あまり追いたくないコードだね。
それからLaser5LinuxなんかじゃCOBOLコンパイラ標準添付だったっけ?
だれか使った奴いる?
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG00502種はCOBOLで取った人
NGNGありがとう。さっそくいって見ます。
0051コボコボ
NGNG他の板の転機ですみませんが、以下のような書き込みもありましたので、参照ください
COBOLのコンパイラを無料で
2 名前:COBOL75投稿日:2001/02/28(水) 21:30
Cobol For GCC
http://www.gnu.org/software/cobol/
http://cobolforgcc.sourceforge.net/
TinyCOBOL
http://tiny-cobol.sourceforge.net/
Free Fujitsu COBOL V3 for Students
http://www.adtools.com/student/
CobCy
http://web.tiscalinet.it/albertosantini/cobcy/
Google Web Directory - Computers Programming Languages Cobol Compilers
http://directory.google.com/Top/Computers/Programming/Languages/Cobol/Compilers/
Free COBOL compilers
http://www.thefreecountry.com/developercity/cobol.html
http://cobolreport.com/
0052デフォルトの名無しさん
NGNGうげぇ吐きそう
0053デフォルトの名無しさん
NGNG富士通もCOBOL .NET についてコメントしてます。
http://www.atmarkit.co.jp/fdotnet/keyinterview/fujitsu_cobol/fujitsu_cobol01.html
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG72カラム目まできっちり使ったらコンパイルエラー続出・・・
なんでやねん!!
実質60カラム前後までしか使えんやないけー
いいんだか悪いんだか。
実はこれでCGI作ってます^^;
恐るべし富×通
0057デフォルトの名無しさん
NGNG俺はやり方を知らないから何も言えんが、
やりたくないな。
0058デフォルトの名無しさん
NGNG富×通製”いんたーすてーじ”とかゆうUNIXベースで
作ってますがな。
オンラインプログラムやってるみたい。
誰も知らんからマニュアル見ながら必死。
富×通のアホ社員もよーわからんとぬかすし。
自社製品なんだからちゃんとおさえとけよな。
3年ぶりぐらいにCOBOLやったらこれだ。
なんか、もーいやになったから帰る。
0059デフォルトの名無しさん
NGNG客先でやってくれって言われた
UNIXとNT鯖つかってる
NTからUNIXのCOBOLで作ったロードモジュール走らすシステム
COBOLからの移植とかも有ると思うし
金もらって勉強できるだけでうれしいよ俺
0060デフォルトの名無しさん
NGNGいやでいやでしょうがなかった。
もう二度とごめんだ。
006158です
NGNG確かに金もらって勉強できるからいいんだけど
デスマーチ進行中だし・・・
HTML画面230画面とPG数知れず、仕様書もない。
そりゃ人月的にゃ50人月だけどさ、去年入社でPG経験なしとか
ばっかり40人そろえられても(T_T)
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGFはあほが多い。
0064デフォルトの名無しさん
NGNGXタイプの中にある数値をパックに変換したいんですけど、どうしたらよろしいですか?
数値には、−のものもあります。
例えば、X(05)の'△△−35'を符号つきパック(S9(05) COMP-3)に変換したいんですけど。
0065デフォルトの名無しさん
NGNG一度S付き数値タイプに変換してから
パックにぶち込むってのはダメかな。
ブランクは除いたほうがいいかも。
006665です
NGNG文字列”−35”を直接数値に変換すると
エラーになるんで気をつけてね。
でマイナスに変換するには 0から35を引いてあげれば
数値タイプの-35に変換されるはず。
それをパックに入れてあげれば大丈夫かな。
んじゃ頑張ってね。
0067デフォルトの名無しさん
NGNGやはり一バイトずつ検索して、符号と数値を取り出して、変換しないとだめですか。
006865です
NGNGマイナスフラグに0を編集
PERFORM VARYING
マイナスがあった場合
符号とXタイプの”35”を切り分け
Xタイプの”35”を9タイプの35に変換
0から9タイプの35を引く
パックに入れる。
マイナスフラグに1を立てる
マイナスフラグ=1又は添え字がPICを超えた場合PERFORMを抜ける。
マイナスフラグが0の場合
Xタイプの文字列を9タイプに変換。
9タイプの数値をパックに入れる。
って感じでしょうか。
部分参照が規約で禁止されていなければ結構楽じゃないかな。
あぁ〜もうこんな時間今日も泊りか(T_T)
006964です。
NGNG0070デフォルトの名無しさん
NGNGhttp://www.cobol.gr.jp/knowledge/next_standard/standard001.html
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNGVB連中とは大違い。
0073デフォルトの名無しさん
NGNG単にじじいが多いんでしょう
0074デフォルトの名無しさん
NGNGCOBOLとVCが入り乱れてます^^;
最近VBも入ってきたな・・・
0075sage
NGNG無理やり日本語と言う感じ。
こぼりたくない。
こぼりつかれた。
逝ってきます。
0076デフォルトの名無しさん
NGNG書式を統一するためにわざわざそうなっていると聞いたが。
0077君は既に僕
NGNG世の中に、デフォの演算方法が10進固定小数点演算、なんて
言語、ほかにあるの?
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGもう、COBOLはやりたくないです。
COBOLerのひとって、どんなとこに就職できるんですか?
0082デフォルトの名無しさん
NGNG業務システムでCOBOL(オフコン)使ってる会社。(意味ねー)
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG日本語だと前後に制御文字( 28 29 )が
入るからきっちりは使えないんじゃなかったっけ?
あ〜懐かしい、、にっぱちにっく・・・
0085新卒COBOLer予備軍
NGNGCとかだと、独学では話にならなくて、業務経験がないといけないというレスをどこかで見ましたが、COBOL数年やったのを業務経験として他言語を扱う会社に認めてもらえるんでしょうか?
COBOLに関してネガティブな意見が多いので、新卒で早々COBOLやらされてる自分としては将来がとても不安です。
早い内に他言語の会社に移るのと、このまましばらく続けるのとどっちが良いのでしょう?
0086デフォルトの名無しさん
NGNGいつかCOBOLの弱点が見つかります。
それを発見できれば他の言語でも飲み込みが早くなると思います。
0087デフォルトの名無しさん
NGNG確かに、帳票とキーブレイクとマッチングさえ出来れば
COBOLはOKだし。
一昔前はオンラインできれば重宝されたけど
今は蔵鯖系に移行しつつあるからな。
一番良いのは汎用・オープン両方できるのが一番。
それと業務経験は内容によると思うな。
少なくとも詳細設計ぐらい書けないといくら言語が出来ても
厳しいんじゃないのかな?
0088デフォルトの名無しさん
NGNGコボル いじり倒しつつ 暇つぶしにどこかで フォートランもいじろう。
0089age
NGNG0090名無しが死んでも代わりはいるもの
NGNGDASHって 死語だよね
0091名無しが死んでも代わりはいるもの
NGNGゴールデンウィークだぁぁ・・・
0092ぺがさす流星拳☆
NGNG詳細設計が書けるくらいでは、コボラーとはいえません。
複式簿記を極めてこそ、真のコボラーなのです。(事実誤認)
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG困ってるんだけどなんかうまい解決方法ない?
cobolでNULL終端を簡単に行う方法は?
0095デフォルトの名無しさん
NGNG0096sky
NGNGCでもコボルでも。
言語リファレンスで理解できればそれでいい。
そんな考え方は間違っているのだろうか。
コボルは、最近やり始めたけれど(最近と言っても2年間はやっている)、
コボラーになりきれない私です。
0097WILL
NGNG>言語リファレンスで理解できればそれでいい。
確かにそれはそうだ。
しかし問題はCOBOLから始めた人間が
他の言語に移りやすいかどうか…って事だろう?
0098sky
NGNG他の外国語に移りやすいかどうか
っていうのと同じかな?
そういう意味では、意見が分かれるところでしょう。
私にはコメント出来ません。
0099WILL
NGNGう〜ん…。その例えがこの場合当てはまるかどうか
は判断に困るけど、
例えば、
COBOLから始めると例えばデータ構造だとか、
2進数小数点演算での丸め誤差とか
っちゅーのが理解しにくい面がある。
それにData Divisionに全て変数定義させるおかげで
(もちろん個人差はあるが)COBOLになれた人間が
Cその他の言語に移行する時に大域変数を多用する
傾向があると思う。これもあんまり喜ばしい事ぢゃないわな。
そんな感じであまりCOBOLから始めるってのは
あんまり感心しない。
まぁ、そんなとこ。
0100WILL
NGNGま、いいか。
0101デフォルトの名無しさん
NGNG乱発してスパゲッティ-プログラムになってしまう傾向がある。
やはり別の言語で正しいプログラミングスタイルを教えてからのほうがよいのかも。
あるいはいっそのこと言語仕様からGO TO命令を削除するとか・・・
■ このスレッドは過去ログ倉庫に格納されています