アカウント名:
パスワード:
大丈夫、COBOL のコードでは変数名が日本語なんてのは少なくないです。数字でさえ全角なんてのもザラ。 MOVE W-商品コード TO F035-商品コード とか。 なので、洋書なのだけど固有名詞は全部日本語という感じの小説になるかと。
# やっぱり読みづらいって。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
移行を視野に入れると (スコア:3, すばらしい洞察)
技術を持ち合わせているCOBOLerは少ないということなんじゃないですかね。
COBOLしか知らない人と、COBOLを知らない人が技術的な議論をするのは大変な労力を要すると思います。
システムの移行を後手にまわしてしまった(回さざるを得なかった)ツケは大きいということなのでしょうか。
Re:移行を視野に入れると (スコア:1)
一緒にやれば、多言語の勉強にもなるのに・・・・
---
今COBOLを書くと、行末が . じゃなく ; になりそう。
Re:移行を視野に入れると (スコア:1, おもしろおかしい)
だってさ! (スコア:1)
読み書きは簡単さ。別に難しくない。
ただ、ひたすら面倒なんだ!
君の大好きなラノベの最新刊が『全てローマ字で書かれていたら』君はそれでも読む気になれるかい?
# まぁ、これは大げさかもしれんが。
Re:だってさ! (スコア:4, 参考になる)
例えるなら「全てHEXコードで書かれているライトノベルを読む」ような奴もいる。
全てローマ字で書かれているぐらいささやかな問題でしかないさ。
確かにCOBOLの言語仕様自体は薄っぺらで習得も楽だ。
真の問題は薄っぺらな言語仕様ゆえに、各社各様の膨大なフレームワークと、
各社独自の拡張言語仕様が存在しているということ、
そしてそれらのマニュアルの多くは故人の記憶の中にしかないということなんだよ。
Re:だってさ! (スコア:3, おもしろおかしい)
もう手に入りませんね・・・・
Re:だってさ! (スコア:1)
大丈夫、COBOL のコードでは変数名が日本語なんてのは少なくないです。数字でさえ全角なんてのもザラ。
MOVE W-商品コード TO F035-商品コード とか。
なので、洋書なのだけど固有名詞は全部日本語という感じの小説になるかと。
# やっぱり読みづらいって。
Re: (スコア:0)
もちろん学校で動作確認はしたが。
自宅にCOBOLの処理系がなかったのも理由だけど、なんか手続きとか構文とかが
面倒臭かったような気がする。良く覚えてないが。FORTRANの方がまだ解り易かった。
#COBOLerじゃなくてごめんなさい。
Re: (スコア:0)
A=A+1
Cなら
a++
ですむところを
ADD 1 TO A
と書かないといけないんだぜ。
こんな難しい言語は他にない。
Re: (スコア:0)
何十にも重なる数千行を超えるループ群を華麗にさばけなければなりません。
しかも中身はGOTO(にあたる構文)ばっかです。
処理はあちこちに飛び、見てるとだんだん眩暈がしてきます。
↑こういうのをサクサク捌ける技術者が居ないんじゃない?
#んなこと言ったら旧いFORTRANあたりでもそうだし
#今時の言語使ったってこういうソースを書く人間は居るだろうけど
Re: (スコア:0)
後期COBOLer(末期かも)だけど、さすがにそんな酷いコードに出会ったことはないなぁ。
だいたいCOBOLのでかいシステムって、数百行程度の小さいプログラムとOS付属(あるいはオプション)のツール・ユーティリティをJCLで繋ぐパターンばかりだったし。
オンライン系でも外部サブルーチン化によってモジュール分割してたし。
前期~中期の酷いソースはあらかた整理されてると思うよ。