COBOLなら、オレに聞け! <1>
■ このスレッドは過去ログ倉庫に格納されています
0001おちこぼらー
NGNG0083
NGNG71がまじで、マッチング・コントロールブレイクを知らなかったら笑えるね。
71さんは、ここで質問するより、
会社の人間に聞いたほうが早いんじゃないの?
環境のこととか、結構重要なことを教えてくれると思うよ。
0084デフォルトの名無しさん
NGNG//STP000 EXEC C86CL
//SYSIN DD *
(コボルソース)
/*
んな事も昔やってたなぁ(しみじみ
0086デフォルトの名無しさん
NGNG何で無くならないのでしょうか?
0087コボルド
NGNGわかりやすいから(笑)。
わたし(専攻フランス美術史)のような完全文系でも覚えられなくは
ないから。
0088デフォルトの名無しさん
NGNG>>最近のCOBOLのひと。
0089デフォルトの名無しさん
NGNGというかマニュアルに書いてあるような事聞いたり
自分でちょっと確かめれば分かるような事聞くのは
マニュアルがないから?
0090デフォルトの名無しさん
NGNG今どきCOBOLやって何かメリットがあるのでしょうか?
既存の資産をどうこうというのは抜きで。
0091デフォルトの名無しさん
NGNGいったいどういう回答を期待してるの?
0092デフォルトの名無しさん
NGNG漏れが使ってる環境では、
PERFORM のループは EXIT PERFORM で抜けられるし、
SECTION は EXIT の一言で抜けられるんだけどなあ。
あれは COBOL の正式仕様じゃないのかな?
どうも良くわからん。
0093名無しさん@お腹いっぱい。
NGNGこれホントですか?俺はCOBOLを勉強したいと思ってるんだけど・・・
情報処理技術者試験でCOBOLあるんだから、まだ平気ですよね?
0094デフォルトの名無しさん
NGNGCOBOLやるくらいならJAVAやったほうが良いと思うよ。
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNGいや、COBOLくらいなら勉強しなくてもすぐに出来るようになるよ。
今ならむしろJAVAとか勉強していた方が職に就きやすいでしょう。
って学生なら何勉強しても対して河原内規もするけどね。
0097デフォルトの名無しさん
NGNGも使える、っていうのがCOBOLのいいところなんだからさ。
せっかく勉強するなら他の言語も知っておいたほうが、後々
役に立つきがするよ。
0098デフォルトの名無しさん
NGNG初期投資が少ないの?
Javaの方がよっぽど初期投資は少なそうだけど・・・。
むろん、インターネットにアクセスしやすい環境という条件がつくけど。
インターネットでの情報量が違うからねえ。
Yahoo!検索結果
COBOL 36500
Java 540000
0099デフォルトの名無しさん
NGNGすまん、言葉が足りなかった。理解するまでに必要な勉強量
(テキストとか、時間とか)が少なくてすむ、つまり簡単、
って言いたかったんだ。
0100おちこぼらー
NGNGCOBOLは本当に簡単だよ。情報処理試験を受験するために
勉強するならCOBOLよりはCの方がいいんじゃない?
0101おちこぼらー
NGNGCOBOLは簡単だから必要な時になれば自然と覚えられる
だからあえて必要も無いのに勉強する必要は無いと思うよ。
Cは再帰やポインターなどを学べるから情報処理試験を
受験するために勉強するならついでに習得し他方が良いと
思います。
試験を取得することだけが目的ならCOBOLの方が楽なのかも
しれないけど・・・・・。
0102デフォルトの名無しさん
NGNGたしかに、習得は楽だし、情報処理試験用の言語としては最強かも。
(かくいう漏れも2種をCOBOLで受けたからなあ・・・遠い目)
しかし使い道が限定されすぎる・・・。
それに、COBOLに慣れきると、癖がついてしまうみたいだし・・・。
他の言語との併用が吉かも。
0103( ゜∀゜)! ◆BqWvGuoc
NGNGあしたcobolテストだ、、、鬱)
0104デフォルトの名無しさん
NGNGがんばんさいね
あと、なんか板がぶっそうなことになっているらしいので、
sage進行がいいらしいです。
0105デフォルトの名無しさん
NGNGぶっそうなのはム板でなくマ板でした。
失礼しました。
0106おちこぼらー
NGNG学生さんかい?
なんだかんだいうてやっぱりプログラムは数書いて
他人のソースいっぱいみなきゃなかなか上達しないよ。
試行錯誤で学ぶことが多いと思うな。
(天才なら違うのだろうけどね)
がんばれー!
>>92
遅レスすまん。
確かに文法書にEXIT PERFORMってあるね。
使ったことがないや&今環境がないから確かめられない。
GOTOでしか抜けられないと嘘をついてすまん。
0107デフォルトの名無しさん
NGNG会社のソースって95年くらいからみんなが直してて歴史感じるぞ!
0108おちこぼらー
NGNG記述のある文法書と無い文法書があるので
どの環境だとできてどの環境だとできないのか不明。
私が確認したのは富士通のCOBOL97の文法書ではあったが
COBOLGの文法書にはありませんでした。
COBOL85の文法書が手元にないので何とも言えないです。
どなたか他のコボラーの方々の環境での違いを下記の形式での
補完をお願いします。
EXIT PERFORMについて
富士通COBOL97 ○
富士通COBOL G ×
0110おちこぼらー
NGNGだれかEXIT PROGRAMの表を補完してくれ・・・・・上げないけど(弱。
0111デフォルトの名無しさん
NGNG0112COBOL4年目君
NGNGうちは富士通汎用機COBOLGですが・・・
PERFORM文は
PERFORM A01 THRU AEX.
A01.
****
A02.
****
AEX.
EXIT.
のようにPERFORMする処理の出口に形式的に付けてます。
ちなみに省略可。(PERFORM A01 THRU A02と同じ意味)
ちょっとわかりにくくて済みません。なんでEXIT PERFORMは
みたことないです
0113デフォルトの名無しさん
NGNGA01.
****
A02.
****
AEX.
EXIT
ですねすいません
0115こぼりくん
NGNG0116( ゜∀゜)! ◆BqWvGuoc
NGNGありがとうございます。4月からCOBOLやってるけど
何がなんだかサパーリです。
来月には検定受けなきゃならないらしく、、、。
まぁ、全商検定だから問題は無いと思われ。
あ、在ると思われ。苦笑
0117( ゜∀゜)! ◆BqWvGuoc
NGNG0118受験者
NGNGその高校でやるプログラミング言語が、COBOLなんですが、別に心配することないですよね?
COBOLは古いとか、使われないとかいわれ、結構心配しているんですが・・・。
(COBOLは需要が減ってきてるので、将来、就職に役に立つか一番心配です・・・。)
アドバイスなどお願いします。
0119デフォルトの名無しさん
NGNGCOBOLは古いし、使われない。
でも就職の役には立つ。
0120age
NGNG最初にあんな言語をやるのは変な癖がついておすすめできない。
素直にC言語かJAVAをやってください。切にお願いします。
もうCOBOLERはこりごりなんです。ホントにお願いね。
どうしてもなら仕方ないけど、平行してCもやっておくことが
大切です。それはCOBOLの流儀がプログラムの流儀だと
勘違いしてしまわない為です。
0121デフォルトの名無しさん
NGNG高い技術持ってれば給料いいかも。
0122デフォルトの名無しさん
NGNG金融機関のシステムくらいしかないという認識は間違い?
0123デフォルトの名無しさん
NGNGそりゃぁ、Javaの仕事に比べりゃ2・3倍はいい。
でも初心者は相手にされないよ。5年以上の経験者だけ。
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG金融機関は使い続けざるおえないだろうね。今後何十年も。
大手一流企業は、大抵メインフレーム抱えてるよ。なかなか移行できない。
仕事は減るけど、コボラーも減ってくから、仕事には困らないだろうね。
でも、これからコボルやる必要はない気がする。
0127デフォルトの名無しさん
NGNGじゃあ、10年位にしとくよ。
0128デフォルトの名無しさん
NGNG(つーか今の現場がそう)
案外「今後何十年も」になってしまうのかも...
0129デフォルトの名無しさん
NGNG私の働く業界で話題になってる日本医師会のオープンソースの
レセコンですが、これはCOBOLで書かれてるそうです。
こんなところにもCOBOLERが…
0130デフォルトの名無しさん
NGNG現実的にはCぐらいか?
0131デフォルトの名無しさん
NGNG現役高校生に、「こずかい帳を自作したんだけど、
月単位くらいならCとかでもいけるんだけど、年の合計とか
利息とか扱いはじめるとCOBOLじゃなきゃヤバそうでさー。
銀行に直接アクセスするのにも便利だし...あ、地銀の頭取に
たのんで、ちゃんとホットラインは引いてもらったYO!」
とか言われたらヤです。
0132素人
NGNG初心者と熟練者の最大の違いってどんなとこですか?
COBOLの文法覚えてプログラム組むだけなら初心者でも簡単だしあまり関係ないですよね。
0133デフォルトの名無しさん
NGNG「達人プログラマー」の12ページの下から2行目から13ページの8行目まで読んで下さい。
その上であなたが回りから「コボラー」と呼ばれる事の意味を考えてみてください。では
0134おちこぼらー
NGNG遅レスすいません。
EXIT-PERFORMはCOBOL85規格ですか・・・・・。
知りませんでした、お恥ずかしいです。
>>132
たとえば貴方が技術者を採用するとしたらどうしますか?
面接をして人柄を見るでしょう。
技術力はどうしたらわかるでしょうか?
その人の経歴ではかるのが精一杯と言ったところでしょう。
初心者と熟練者の最大の違いはやはり経験でしょうか。
プログラミングの経験ももちろんですが、業務知識や
環境に対する知識などは実際に職務について居ないと
容易に覚えられるものではないですからね。
0135デフォルトの名無しさん
NGNG業務知識や環境に対する知識は邪魔です。
コンサルティングでもやらせるの?
向上心が無く言われたことだけをやるように教育され、
それでもCOBOLやりたい人がいいのです。
経験無い人は他の言語やりたがるからね。
0136デフォルトの名無しさん
NGNG0137受験者
NGNGもう少しいろいろと考えてみようと思います。
0138デフォルトの名無しさん
NGNGCOBOLer ってブルワーカー!
0139デフォルトの名無しさん
NGNG毎日たった10分でプロのプルグラマ! これなら簡単だ!
0140( ゜∀゜)! ◆BqWvGuoc
NGNG現役高校生コボラーですが理解できません。笑)
理解できる人なんかはカナーリスラスラ問題解いてたりしますが
できない人はサパーリです。
しかも先生にグチグチ文句をいわれます。
あくまで私の学校の事ですが。
理解者は1年生でありながら初級シスアドに
合格してみたりする人もいます。
本当にすごいなぁ。もうちょっと頭良くなるように
しておけば良かった。泣)
情報処理科はその辺りが大変です。受験勉強頑張ってください。
ってこれからこのスレ見に来るのかな?、、、
ところで住人のみなさんに質問ですが
今はCOBOLをやって、2年生はVBをやるってどうなんでしょう?
それまでにはCOBOLを理解しておかないと無理なんですか?
あぁ嫌だなぁ、、、。泣)
0141おちこぼらー
NGNGCOBOLとVBは全く別物だから気にすることはないよ。と、
言いたいところなんだけど、基本的なロジックになるとどんな言語でも
共通なんだよね。その辺を理解していない(できない)となるとVBでも
苦戦するのは必至だよ。
まず何が分からないのか教えてね。
そう言えば数IでBASICやるんだっけ<最近の高校生
0142コボルド
NGNG>>141
さん。数�TでBASIC…。わたしなら落第してたな…。
0144コボルド
NGNG今は仕事なので(つまりフルタイムなので)エッチラオッチラ何とか
やってるけど、高校生の時って他の科目とか受験勉強とかありますでしょ。
その中でそもそも数学苦手なわたしが果たしてついていけたかと。
0145おちこぼらー
NGNGすまん、悪気が無いのは分かってるんだけど。COBOLスレは荒れがち
だからsageでお願いできますか?
私も数学は不得意だったけどプログラムは結構得意だったよ。
今はどんな言語をやってるの?COBOLだけ?
時間に余裕が有るのなら他の言語もやった方が良いと思うよ。
今ならJavaかな・・・・・いい本がいっぱいあるしね。
0146高校生
NGNG1)言語プロセッサの開発
2)ウインドウシステム(アーキテクチャ)の開発
3)ネットワークレイヤーやプロトコールの開発
4)モニターおよびリアルタイムOSの開発
5)文書や図形を取り扱うマルチドキュメント
エディターの開発
6)いろいろなウインドウシステムに対応した
アプリケーションフレームワークの開発
7)日本語入力システムや数式処理のような記号処理
8)音声・画像・映像処理
高校生の私が言語を学ぶならやはりCOBOLがいいのでしょうか?
0147高校生
NGNGコボラーの皆様が仕方なくCのプロジェクトに押し込まれると
「コボルは生産性がよかった」「確実で簡単なのはコボル」
「PCやEWSは玩具」「コボルならもうキックオフしてる頃だ」
などと新人に吹き込み(愚痴り)ます。
コボルってすごいですね!僕らが苦労しながらやってきたこと
をチョコチョコッとやってのけます。やっぱり高校生はそんな
コボルからはじめないといけないですよね?
0148コボルド
NGNG0149コボルド
NGNG0150デフォルトの名無しさん
NGNGなぞ足元にも及ばないんじゃないかな。
0152高校生
NGNG簡単なサンプルプログラムなんかあるとうれしいです。
独数(ナンバープレイス)を解くプログラムなんか
コボルでどうやって書くのでしょう?
コボラーの皆様、投稿してみていただけないでしょうか。
ためしに40分ほどかけてCで書いたプログラムは100行
ほどになりました。コボルならもっと簡単に書けるの
ではないでしょうか?
0153高校生
NGNG今時の高校生なもんで、生意気な発言でしたらすみません。
ところで独数を解答するプログラムまだですか?>コボラー
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG0156Kusakabe Youichi
NGNG> COBOLコンパイラの作り方教えて下さい。
ふつうに作れば作れますよ。
0157デフォルトの名無しさん
NGNGKusakabeレスが来ちゃった。
構文解析は何でやる。yaccか?だったら、yaccコードをレスしろ。
0158Kusakabe Youichi
NGNG> Kusakabeレスが来ちゃった。
>
> 構文解析は何でやる。yaccか? だったら、yaccコードをレスしろ。
yaccやlexつかったら簡単すぎますね。
まあわざわざ作業量増やすのも練習の意味しかないかもしれませんが。
0159デフォルトの名無しさん
NGNG身の無いレス。kusakabeにレスしたの間違いだったYO!
0160デフォルトの名無しさん
NGNG0162( ゜∀゜)! ◆BqWvGuoc
NGNGありがとうございます。頑張って勉強します。
数�TでBASIC、、、。
聞いたことが無いんでわかんないですけど、
そんなことされたらもう、、、。泣)
今はトレースが頭の中でややこしくなってます。笑泣)
0163コボルド
NGNGVBA本とかC本とかちらちら見てはいますがよくわかりません。
COBOL(モドキ)歴半年、そもそもコンピュータを仕事で使い始めてやっと3年。
画像アサリ歴なら4〜5年ですが(笑)。
JAVAもおもしろそう。
0164落第(人)生
NGNG正規表現とかにも興味があるんですが、標準ライブラリにそういったものはありますか?
0165落第(人)生
NGNGH社のメインフレームでの実装はありますでしょうか?
0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNG検索エンジンで「COBOL 文字列連結」で検索してみましょう。
0170個鯔
NGNGどれもCOBOLには向いていません。それらに向いている言語でやれば
多分100倍以上生産性が高いでしょう。
0171( ゜∀゜)! ◆BqWvGuoc
NGNG先生に聞いてみました。
あるみたいですBASIC。
みんな大変だね、、シミジミ
0172デフォルトの名無しさん
NGNGA PIC X(5) VALUE ”12345”
B PIC X(5) VALUE ”ABCDE”
C PIC X(10)
MOVE B(1:5) TO C(1:5)
MOVE A(1:5) TO C(6:5)
とやると変数Cの中身は”ABCDE12345”になる方法
0173デフォルトの名無しさん
NGNGCをREDEFINESで5&5に分ける手もありますね
0174おちこぼらー
NGNG0175おじさんは詳しいぞー
NGNG0176デフォルトの名無しさん
NGNGCOBOLを学校でやっているのですが、興味を持ち家庭でもやりたくなりました。
学校ではCOBOL専用エディタとコンパイラでやっているのですが
どこからダウンロードすればいいのかやり方を教えてください。
(捜したけど英語が読めなくてさっぱりでした。)
0178コボルド
NGNG何かCOBOL85互換のようなことが書いてあるんですが。
0179おちこぼらー
NGNG不思議な環境ですね・・・・・(不勉強ですいません)。
0180名無し三等陸曹 ◆PDTHtNro
NGNGCOBOLモドキ? なんだろ? HimalayaのCOBOLか?
でも「汎用機」って言うからな……
# そもそも、彼は何を言いたいのだろ?
0181高校生
NGNGじゃないかなぁ?それで仕事してるからモドッキって事なんだろう?
さすっが面白いことするじゃね〜!!>コボルド
0182コボルド
NGNG文字列の連結に関してですが、なぜかうちの環境では二つの文字列の
連結ができない(???三つは出来るのに)ので、その部分だけ
STRING文を書いてます。
180さん。特別主張があるわけではありません(笑)。ほそぼそと
続いた、ただの環境の説明。わたしの亀レス&レス先未記入のため
わかりづらかったですか。
■ このスレッドは過去ログ倉庫に格納されています