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

1デフォルトの名無しさん
リア厨です。
COBOLでプログラミングしたいのです。
こんな感じの思いを抱いてる方たち
みんなでCOBOLをべんきょうしましょう。
2デフォルトの名無しさん:2005/08/20(土) 21:23:39
おれもCOBOLやりて~よ~~
仲間だな
31 ◆sUfWYz9MSA :2005/08/20(土) 21:24:43
仲間キタ━━━━━━(゚∀゚)━━━━━━ !!


4デフォルトの名無しさん:2005/08/20(土) 21:26:15
おれはこれ使っているよ勉強にはちょうどいい
YCobol
http://akiyun.s53.xrea.com/
5デフォルトの名無しさん:2005/08/20(土) 21:27:52
いやちょっと待て、それだとすぐに物足りなくなるから
今のうちに実行環境を皆であわせないか?
できればEclipseにCOBOLプラグインあればいいんだが・・・
ちょっとVector行ってくるか
61 ◆sUfWYz9MSA :2005/08/20(土) 21:28:05
今ダウンしてみた
71 ◆sUfWYz9MSA :2005/08/20(土) 21:32:16
つーか、これjava動く環境欲しいんだね。
今気づいた。。。
8デフォルトの名無しさん:2005/08/20(土) 21:33:12
OKいい感じだ

*で始まる行はコメントか ふ~ん
9デフォルトの名無しさん:2005/08/20(土) 21:34:04
>>7
そうだよ、入れなさい

もしJre入れたくないならほか探すしかないけど
今使った感じでは結構いいよこれ
101 ◆sUfWYz9MSA :2005/08/20(土) 21:35:19
>>9
了解。
11デフォルトの名無しさん:2005/08/20(土) 21:39:03
ちなみにさぁ
Java入れて、Javaのほうがイイって言って
このスレ終了って言うオチじゃないよね
121 ◆sUfWYz9MSA :2005/08/20(土) 21:39:56
>>11
それは絶対にないです。
13デフォルトの名無しさん:2005/08/20(土) 21:41:11
>>1
その前になぜCOBOLなのか語ってほしいぜ兄貴。
141 ◆sUfWYz9MSA :2005/08/20(土) 21:46:13
>>13
学校の技術の先生に2者面談の時に、
「プログラミングしてみたいんですけど、言語は何がいいですかね?」
って聞いたら
「COBOLでいいんじゃん??」
との答えでした。
理由はこれです。。。

明確な理由をもってここに書き込んでくれた兄貴達、すみません。。。
15デフォルトの名無しさん:2005/08/20(土) 21:49:33
別に何でもいいし何学ぶかは勝ってだけど
>学校の技術の先生
って何歳?
いまどきCOBOLを挙げる人はいるのか?

まぁいいこの話しないほうがいいな
16デフォルトの名無しさん:2005/08/20(土) 21:50:37
で、JRE入れたの?動いた?
171 ◆sUfWYz9MSA :2005/08/20(土) 21:51:19
今起動してみました。
ところで、>>5の発言がかなり気になるんですが・・・。

>>15
30何歳だったと思います。
個性的な先生です。
181 ◆sUfWYz9MSA :2005/08/20(土) 21:54:04
>>16
動いてます。フォルダの中のテキストとかHTMLとか読んでますが、
あまりわかんないです。
19デフォルトの名無しさん:2005/08/20(土) 21:55:41
いや、君がYCobolダウソしたと>>6でかいたのでやめたよ
つーか、ほかも探したけど
有料(3,500円ぐらい)とかだしVectorもこういう開発系のCOBOLはなかったように思う
後気になるHPはこれ
ttp://park3.wakwak.com/~minen/cobol/
20デフォルトの名無しさん:2005/08/20(土) 21:55:51
コボルは情報少ないからなぁ。
他の言語でもいいならCとかJavaとかの方が後々苦労しないぞ。いろんな意味で。
21デフォルトの名無しさん:2005/08/20(土) 21:58:00
>>14
お前がCOBOLを学ぶのはお前の勝手だが世の中では確実にCOBOLの人気は落ちている。
COBOLから現在主流のプログラミング言語へ乗り換えてもまず間違いなくCOBOLの妙な癖が抜けないので困る。
22デフォルトの名無しさん:2005/08/20(土) 21:58:09
>>18
JRE入れたらもうその中身見る必要はない(VBのランタイムと同じようなものだから)
YCobolのYCobol.exeをダブルクリックして
SAMPLEフォルダにある *.COBふぁいるをウインドウ内にドラッグアンドドロップして
実行(再生)ボタンおせば動くよ
231 ◆sUfWYz9MSA :2005/08/20(土) 21:59:21
>>19
HP見てます。
でも、とりあえずYCobolでいってみようと思います。

>>20>>21
そうなんですか!?
24デフォルトの名無しさん:2005/08/20(土) 22:01:05
>>1の目的が分からんが、ま、COBOLやってもいいけど、COBOLだけってのやめといたほうがいいかもね。
言語は複数学んでおくものだ。
25デフォルトの名無しさん:2005/08/20(土) 22:02:12
>>21
>COBOLから現在主流のプログラミング言語へ乗り換えてもまず間違いなくCOBOLの妙な癖が抜けないので困る。
同感だな。

と言うわけでまず最初はLISPかPrologから…
261 ◆sUfWYz9MSA :2005/08/20(土) 22:04:36
>>24
わかりました。


なかなかもりあがってきたところで申し訳ないんですが、
父が仕事でPC使うって言うので、また明日とかに来ます。
こんな僕に協力してくれてるのに、ほんとに申し訳ないです…。
では。
27デフォルトの名無しさん:2005/08/20(土) 22:04:59
わかるよいいたいことは、
でもCOBOLやろうじゃないかこのスレでは
28デフォルトの名無しさん:2005/08/20(土) 23:13:53
COBOLでやってくれるんなら以降も見させてもらうよ。
29デフォルトの名無しさん:2005/08/20(土) 23:30:02
とんでもないところで、誤爆発見
http://love3.2ch.net/test/read.cgi/kageki/1111235260/331
30デフォルトの名無しさん:2005/08/21(日) 00:27:58
31デフォルトの名無しさん:2005/08/21(日) 16:33:17
>>25
いきなりLispかよw
やっぱりBrainf*ckが基本だろう。
321 ◆sUfWYz9MSA :2005/08/22(月) 07:36:47
おはようございます。
実は、昨日東芝の「gigabeat」を買いにいったんですが、
ついでに書店に立ち寄ってCOBOLの本を探してきました。
しかし、そこには一冊もありませんでした。。。
結構鬱になってしまいましたです。。。

今日は夕方まで(5:00)だったらずっといると思うので、お暇な方きてください。
33コボラー女子大生:2005/08/22(月) 18:19:22
その技術の先生は、自分がCOBOL使いだから
すすめてるんだと思うよ。
ちなみに今も商業高校ではCOBOLが教えられている。
理由は、他の言語を教えれる先生がいないから。
だから商業高校のプログラミングの教科書はCOBOLだし
全商主催のプログラミングの検定も、COBOLがある。

COBOLの本って難しいなぁ。
基本情報の参考書にCOBOLのがあったと思うよ。
かなり分厚いけど、割とわかりやすかっと思う。
341 ◆sUfWYz9MSA :2005/08/22(月) 18:27:09
>>33
今度書店で探してみます。
35デフォルトの名無しさん:2005/08/22(月) 20:16:48
>>34
いや、だからCOBOLは……。

それでもやろうとするなら誰も止めないけどさ。
36デフォルトの名無しさん:2005/08/22(月) 20:20:59
C をやったら?
37デフォルトの名無しさん:2005/08/22(月) 20:35:52
【 渋谷女子高生に直撃☆COBOLの意味わかりますか? 】

―― 彼氏が使っていたらかっこいい単語は?
くみ うーん……これ(COBOLを指差す)。
『今日、俺COBOLがさあ』とかメールで入ってきたらかっこいいかも(笑)。

http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03500.jsp?p=bpc014&f=vten
38デフォルトの名無しさん:2005/08/22(月) 20:46:04
COBOT
39コボラー女子大生:2005/08/23(火) 00:09:19
書き忘れ。

私はCOBOLに慣れてたから、
他の言語を勉強するときに苦労した。
今思うと、結構、特殊な言語に思える。
どうしてもCOBOLという理由があるとき以外は、
最初にやる言語としてはお薦めしない。
せめてVBとかから始めたらどうかなぁ?


>>37
『今日、俺COBOLがさあ』ってメールが
彼氏からきたらかなり笑うな。
40デフォルトの名無しさん:2005/08/23(火) 00:16:42
>>39
VBからはじめても、変な癖がつく。

正統派を目指して大成したいのなら、
業務屋ならJava、インフラ屋ならCとC++、組込屋ならCだ。

業務屋を目指すならWindowsだけでかまわんが、
インフラ屋を目指すのならUnixも必要だ。
41コボラー女子大生:2005/08/23(火) 00:29:03
>>40
あ、そうなんだ。VBもダメかー。
始めるには一番手軽かと思ったんだけどね。
関連書籍もいっぱいあるし。

Cが一番、なのかな。
42デフォルトの名無しさん:2005/08/23(火) 02:01:57
リア中に一番人気があるのは実はHSP
43デフォルトの名無しさん:2005/08/23(火) 07:14:32
HSPはCOBOL以上に変な癖が付きそうだ。

まあ、将来プログラマーになりたいとか言うんじゃなくて
趣味でやるんなら言語は何でもいいんだけどね。
441 ◆sUfWYz9MSA :2005/08/23(火) 07:28:23
>>42
実は以前HSPやったことがあるんですよ。
3秒であきました。

てか、やっぱりCOBOLっていくないんですかねぇ。。。
45デフォルトの名無しさん:2005/08/23(火) 08:49:21
>>44
こら、いつまでCOBOLを引きずるつもりか。
46デフォルトの名無しさん:2005/08/23(火) 14:22:55
今更 COBOL をやるメリット
1. 業務系の仕事をする上で、既存システムの把握
2. 情報処理技術者試験のプログラミングの問題では COBOL が一番やさしいらしい
てなとこか?

どんな言語を学んでも癖はつく。で、今の時代 C 言語の癖が一番ましかな?
まあ癖を抜くためにもいろいろな言語を勉強してくれ。
47デフォルトの名無しさん:2005/08/23(火) 17:20:11
>>46
今だったら実はjavaの方がやさしい。
でも1が受けるころには普通の難易度になってるだろう。
48デフォルトの名無しさん:2005/08/23(火) 22:04:51
>>46
C言語の文法は癖じゃない。
30年前の世界ならクセが強いといえるが、今じゃそれがスタンダードだ。
Javaだって、Perlだって、PHPだって、基本的な文法のベースとなっているのはCとC++だ。
49デフォルトの名無しさん:2005/08/24(水) 09:28:39
プログラミング言語にスタンダードはなしよ
創造の世界だからね
50デフォルトの名無しさん:2005/08/25(木) 00:06:16
>>49
現実はCがスタンダードだ。

WindowsもUNIXも、VBもVCも、ExcelもWordもPowerPointだって、

大 部 分 は C で 書 か れ て い る 事 実
51デフォルトの名無しさん:2005/08/25(木) 04:32:51
汎く使われていることとスタンダードとは意味が違う。

プログラムの設計で他の言語の要素を参考にしたり
それを踏まえたりする余地は極少ない。メジャーに
なる言語にはそれぞれ別のパラダイムがあり、それを
徹底的に追求する結果として現在の姿がある。
設計レベルでスタンダードなどという概念が入り込む
余地のないのがプログラミング言語。
52デフォルトの名無しさん:2005/08/25(木) 08:45:06
>>50
ヒント: Visual C++はVisual C++を使って作られました。
53デフォルトの名無しさん:2005/08/25(木) 09:52:39
>>50
Cで書きたくないから、Cで書かれた高水準言語が生まれる。
54デフォルトの名無しさん:2005/08/26(金) 15:26:08
なんか不毛なことやっていますね。

ちなみにCはアセンブラを大変親切にしたような言語に過ぎません。
両方使った事があればわかることで。
551 ◆sUfWYz9MSA :2005/08/26(金) 15:37:08
アセンブラって何ですか??
56デフォルトの名無しさん:2005/08/26(金) 16:01:45
57デフォルトの名無しさん:2005/08/26(金) 17:39:56
>>55
また、マニアックなところを突いてくるね。
58デフォルトの名無しさん:2005/08/26(金) 19:03:00
もしかしてEclipseのCOBOLプラグインって
FUJITSU NetCOBOLを買わないと使えない?
OpenCOBOLとかじゃだめですか?
59デフォルトの名無しさん:2005/08/26(金) 21:21:22
>>58
なぜここで聞く?
601 ◆sUfWYz9MSA :2005/08/28(日) 12:46:46
>>56
とりあえず、難しいって事だけわかりました。
61デフォルトの名無しさん:2005/08/28(日) 13:00:00
プログラミングやりたいです。

・・・

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

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

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

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

個々で良い機能があることは否定しないけど。