COBOLマンいるか〜
■ このスレッドは過去ログ倉庫に格納されています
0051デフォルトの名無しさん
NGNGPCのCOBOLは組んだことない(UNIXのはある)けど、COBOLって一本のモジュール(プログラムID単位ね)
でCとかの1関数、と考えていました。一般的には外PERFORM文=1関数ってみるんですか?そう考えれば基本的に
グローバルって話、分かるんですけど。
確かにローカル/グローバルを理解していない人はいるわな。でも、そういう言語なんですわ。小難しいポインタなんぞ
使わなくてもいい、逆にそんなややこしいものは持ち込んでいないのでシンプル、ってことですな。すべての言語が同じ
ような仕様なら存在意義はなくなるっしょ?
ポインタなんてそんなに難しい概念ではないのに入門書とかで煽るからねえ。教えるときは「仕事の引継ぎをするとき、
その参考資料(データ)を直接どさっと渡すか、あそこの棚に入ってるからと場所(ポイント)を渡すか、その違いだ」
と説明すると結構理解してもらえるようです。前者はCOBOLのパラメータそのもの。後者はポインタ、ですわな。
COBOLから話題がそれてごめんください。
そうそう、Linuxに載るCOBOL、フリーであるらしいです。
■ このスレッドは過去ログ倉庫に格納されています