アカウント名:
パスワード:
やったことある人なら分かるだろうけどCOBOLって方言がひどいんだ。
COBOLが動いてるのってだいたい大型汎用機なんだけど、メーカーや機器ごとに方言があったり、違うメーカーで使えた関数が他で使えなかったりで言語自体の知識の他にターゲットになる特定ハードウェアの癖まで知ってる必要がある。
昔のシステムのメンテに必要とされるCOBOLerって、そういう人なんだよね。COBOL自体は、言語としては簡単だから覚えるのは難しくない。ただ、ハードウェアとメーカーの癖を知ってないと使い物にならない。
逆に、そんな特定メーカーべったりの技術者になってしまうと他で使えないから敬遠される。そういった古い言語によくある問題が、昨今の新しい言語とは違う事情なんだ。
あと、メーカー/ハードウェアによって独自拡張があったり「こう書いたほうが早く動作する」とかがあるけど、そういうのがメーカーによってバラバラ。そういった知識も必要だけど、そんなのは特定メーカーと長いこと付き合ったり古い技術者から口伝で知るしかないっていう事情もある。
全部C/C++にも当てはまるのでC/C++も捨てようぜ。(ハードウェアに近い所で仕事してない所は皆捨ててるとは思うが)
知ってる範囲ていちばん驚いたのはポインタ使えるCOBOLかな。REDEFINESで固定長データMOVEによる編集でなくポインタの変更で良い。
それ方言だっけ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
方言がひどい (スコア:1)
やったことある人なら分かるだろうけど
COBOLって方言がひどいんだ。
COBOLが動いてるのってだいたい大型汎用機なんだけど、
メーカーや機器ごとに方言があったり、
違うメーカーで使えた関数が他で使えなかったりで
言語自体の知識の他にターゲットになる特定ハードウェアの癖まで知ってる必要がある。
昔のシステムのメンテに必要とされるCOBOLerって、そういう人なんだよね。
COBOL自体は、言語としては簡単だから覚えるのは難しくない。
ただ、ハードウェアとメーカーの癖を知ってないと使い物にならない。
逆に、そんな特定メーカーべったりの技術者になってしまうと他で使えないから敬遠される。
そういった古い言語によくある問題が、昨今の新しい言語とは違う事情なんだ。
Re: (スコア:0)
あと、メーカー/ハードウェアによって独自拡張があったり
「こう書いたほうが早く動作する」とかがあるけど、
そういうのがメーカーによってバラバラ。
そういった知識も必要だけど、
そんなのは特定メーカーと長いこと付き合ったり
古い技術者から口伝で知るしかないっていう事情もある。
Re: (スコア:0)
全部C/C++にも当てはまるのでC/C++も捨てようぜ。
(ハードウェアに近い所で仕事してない所は皆捨ててるとは思うが)
Re: (スコア:0)
知ってる範囲ていちばん驚いたのはポインタ使えるCOBOLかな。
REDEFINESで固定長データMOVEによる編集でなくポインタの変更で良い。
Re: (スコア:0)
それ方言だっけ?