トップページ⇒tech
105コメント28KB

僕にCOBOLを教えてください。

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/08/20(土) 21:22:33
リア厨です。
COBOLでプログラミングしたいのです。
こんな感じの思いを抱いてる方たち
みんなでCOBOLをべんきょうしましょう。
00551 ◆sUfWYz9MSA 2005/08/26(金) 15:37:08
アセンブラって何ですか??
0056デフォルトの名無しさん2005/08/26(金) 16:01:45
http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%AA%E8%A8%80%E8%AA%9E
0057デフォルトの名無しさん2005/08/26(金) 17:39:56
>>55
また、マニアックなところを突いてくるね。
0058デフォルトの名無しさん2005/08/26(金) 19:03:00
もしかしてEclipseのCOBOLプラグインって
FUJITSU NetCOBOLを買わないと使えない?
OpenCOBOLとかじゃだめですか?
0059デフォルトの名無しさん2005/08/26(金) 21:21:22
>>58
なぜここで聞く?
00601 ◆sUfWYz9MSA 2005/08/28(日) 12:46:46
>>56
とりあえず、難しいって事だけわかりました。
0061デフォルトの名無しさん2005/08/28(日) 13:00:00
プログラミングやりたいです。

・・・

簡単に言って簡単にできる世界じゃないので、報告いたします。
0062デフォルトの名無しさん2005/08/28(日) 13:03:13
>>61
簡単ですよ。
0063デフォルトの名無しさん2005/08/28(日) 13:22:12
簡単でつよ。 つBrainF*ck
0064ビル・ジョブス2005/08/28(日) 14:05:30
REDEFINES句を駆使して、定数の配列を定義できるようになれば一人前だ。
COBOL通もC通も、最期の最期はデータ構造の定義でプログラム設計の良し悪しが決まる。
プログラムコードを大量に書かずに、データ構造で逃げる事を心掛けよ。
さもなくば、1ソースファイル8000Stepsとかのコードと日夜闘う羽目になる。
0065デフォルトの名無しさん2005/08/29(月) 21:09:32
>>61よ、COBOLにはGOTOをさらに使いやすくするALTERがある。ALTERを駆使せよ。・・・・・・やるなよ(とちょっと弱気)。
0066デフォルトの名無しさん2005/08/29(月) 21:52:58
>>64 8000stepがなんだってんだ。 コードのなかにチューリップが咲きまくってるよりいいだろ。
0067デフォルトの名無しさん2005/08/29(月) 22:55:33
>>65
ALTERはGOTO の飛び先のラベルを書き換える命令だっけ。使ったこと無いな。
PERFORM THROUGHも使わないようにしてるけど、皆さんはどお?
0068デフォルトの名無しさん2005/08/30(火) 11:28:03
なぜCOBOLでプログラミングがしたいのですか?
0069デフォルトの名無しさん2005/08/30(火) 17:15:19
叩かれまくってるところが萌えるから。
00701 ◆sUfWYz9MSA 2005/08/30(火) 17:19:52
>>68
特に理由といった理由はないです。
0071デフォルトの名無しさん2005/08/30(火) 17:27:47
>>70
じゃあCOBOLはやめとけ。
0072デフォルトの名無しさん2005/08/30(火) 18:11:42
MOVE A TO B
転記が大事
なんて言ってみるテスト
0073デフォルトの名無しさん2005/08/30(火) 19:16:01
目的に応じて言語を使い分けるべし
0074デフォルトの名無しさん2005/08/30(火) 19:55:51
質問です。
9タイプの領域に文字列"ABC"を転記してもプログラムはなぜ落ちないんでしょうか?汎用機でNECのACOS使用しています。下位4ビットが数字ならば大丈夫なのかなぁ。ちなみに"ABC"はHEXで""C1C2C3""です。COBOLERの方どうかご教授お願いします。
0075デフォルトの名無しさん2005/08/30(火) 21:53:31
>>74
>下位4ビットが数字ならば大丈夫なのかなぁ
処理系依存だけどそういう処理系が多いです。数字項目に別の文字が混ざる可能性がある場合は
IS NUMERICで検査しておきましょう。
0076デフォルトの名無しさん2005/08/30(火) 23:15:54
>>75
74です。ご回答ありがとうございました。転記先の領域をDISPLAY文で
見ると"ABC"と代入したのに123と表示されてました。
世界不思議ハケーンです。本当に不思議です。まさかぁと思いきや
HIGH-VALUEは?なんて思って実験君したらやはり落ちました。よかったぁ
よかったぁです。
0077デフォルトの名無しさん2005/08/31(水) 10:37:50
↑>>1-76
プッ
>>78-1000
0078デフォルトの名無しさん2005/09/02(金) 17:03:20
age
0079デフォルトの名無しさん2005/09/02(金) 19:18:36
ところで、1はどこに行った?
00801 ◆sUfWYz9MSA 2005/09/02(金) 19:19:31
いますよ
0081デフォルトの名無しさん2005/09/05(月) 16:41:52
あげ
0082デフォルトの名無しさん2005/09/17(土) 12:19:01
>>33 コボラー女子大生
> 理由は、他の言語を教えれる先生がいないから。
 情けなくなるようなひどい「ら」抜き言葉だな。
 君はプログラム言語を学ぶよりまず日本語を勉強したまえ。
0083デフォルトの名無しさん2005/09/17(土) 14:19:33
習得するときは、「COBOLは異端な言語なんだ」と考慮に入れてやってね。
COBOLがごく一般的な言語と誤解されても困る。
0084デフォルトの名無しさん2005/09/19(月) 12:28:12
COBOLの習得の難易度を、他の言語で示すとしたら
どの言語が当てはまるでしょうか?
0085デフォルトの名無しさん2005/09/19(月) 13:45:30
最もやさしいクラスに入ると思います。
0086デフォルトの名無しさん2005/09/19(月) 14:57:03
>>83
BASIC,Prologよりは難しいですね。でも、同じ単位時間の
講習の後で上記の言語で実用的なプログラムが組めるか
どうかは別です。COBOLだと、ファイルのマージとか、
トランザクションファイルを読んで、マスターを更新する
ような定番プログラムなら誰でも書けるようになりますね。
0087デフォルトの名無しさん2005/09/19(月) 16:06:24
しかしBASICやPrologではファイルのマージとか、
トランザクションファイルを読んで、マスターを更新する
ようなプログラムは定番ではない。
0088デフォルトの名無しさん2005/09/23(金) 19:26:55
BASIC,Prolog,COBOLか。
どれもアセンブラ臭のする言語ですね。
こういうタイプの言語が易しいのかも
知れませんね。
言語の設計者が凝りに凝って、結果として
洗練した感じがするsyntaxの言語は
初心者には実は難しい。
今メジャーな言語は全部このタイプですが。
0089882005/09/23(金) 19:31:50
>今メジャーな言語は全部このタイプですが。
反例がいくらでも上がりそうなのでこの部分撤回します。
0090デフォルトの名無しさん2005/09/23(金) 19:33:17
Prologがアセンブラ臭?
0091デフォルトの名無しさん2005/09/23(金) 20:39:15
はい。ライブラリをほとんど提供せず、
基本的で単純な枠組みだけで全部自分で
組み立ててごらん、という作りが。
0092デフォルトの名無しさん2005/09/24(土) 07:41:33
COBOLやFORTRANはある程度使用目的が決まってる言語で必要な機能が言語仕様にビルトインされてる。
CやJavaなどは汎用言語でさまざまな機能がライブラリの形で外付けで実装されている。
BASICやPROLOGも前者に分類してもいいが、アセンブラとは全然切り口が違うと思うぞ。
0093デフォルトの名無しさん2005/09/24(土) 12:32:35
アセンブラ的というのではないが・・・。
>>88とは大分ずれるが、
BASIC(私はN88BASIC辺りを念頭においている)は
モジュール的でないこと以外はアセンブラとは
案外遠いかな。
COBOLはズバリREDEFINES句の辺りと
手続き呼び出しがsubrにくっきり見える点。
Prologについては、知識処理プログラミングの
アセンブラという言われ方をしたように、
基底言語としてのスタイルがアセンブラに似ている。
0094デフォルトの名無しさん2005/09/25(日) 00:03:07
明日、高校でCOBOL1級の検定が・・・
全くわからねぇ
0095デフォルトの名無しさん2005/10/09(日) 13:02:08
あせんでぃんぐage!
0096デフォルトの名無しさん2005/10/10(月) 17:12:31
COBOLってあと何年もつの?
0097デフォルトの名無しさん2005/10/11(火) 07:33:53
>>96
COBOLって石油の埋蔵量を思い浮かべればよい。
0098デフォルトの名無しさん2005/10/28(金) 10:26:41
基本情報の試験で  pic zzz,zzz,zz9.
とか       zzzz.9
とかでてくるがこのzってどういう意味?
0099デフォルトの名無しさん2005/10/28(金) 21:16:32
>>98
書式だす。
Zは前ZEROを空白に置き換える奴だと思った。

ちなみに
>>zzz,zzz,zz9.
は前ZEROなしのカンマ区切り。
>>zzzz.9
は前ZEROなしの小数点1位

と、COBOL歴11日のおれが言って見る。
(JSPと聞いていった現場なのに、人数の関係でCOBOLに行ってくれだとぉぉぉぉ)
0100デフォルトの名無しさん2005/10/29(土) 23:41:26
最近入社してきたCOBOLERが結構可愛かった。
でもおっさんみたいな咳するんだよな・・・
COBOLって学習するとおっさん化するの?
0101デフォルトの名無しさん2005/10/30(日) 14:43:18
>>100
おおお、オナノコでつか?ハァハァ
0102デフォルトの名無しさん2005/10/30(日) 14:52:22
いいえ、体育大学卒の22歳男。
0103デフォルトの名無しさん2005/10/30(日) 16:20:10
>>101
私は男。可愛かったのは女の子。
0104デフォルトの名無しさん2005/10/30(日) 21:08:42
構造体にプレフィックス、サフィックスが付けられるのが面白いね。
formatedな変数を使い倒すのがCOBOLの特徴なのかな?
噂に聞くほどの糞さ下限は今のところ感じられない。
0105デフォルトの名無しさん2005/11/01(火) 09:43:06
>>104
値を返す関数が作れない&ローカル変数が使えない&ライブラリが皆無
ってのが、他のプログラミング言語を学んでいるとカナーリ耐え難い。

まあ、サブプログラム化をマメにやれば解消できないこともないけど、
別ファイルにまたがるし、CALLするにも引数を
COPY句できったりしなきゃいけなかったりと、結構めんどくさい。

個々で良い機能があることは否定しないけど。
■ このスレッドは過去ログ倉庫に格納されています