アカウント名:
パスワード:
過去にソフトウェアの生産性を計られたとき、その結果としてC言語よりCOBOLの方が数倍も生産性が高いのでCOBOLを使うべし、という報告が出て来たことがあったのを思い出した。COBOLで書かれたプログラムが多いのは認めるが、単純な行数比較はあぶないぞ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
プログラム行数 (スコア:1, 興味深い)
過去にソフトウェアの生産性を計られたとき、その結果としてC言語よりCOBOLの方が数倍も生産性が高いのでCOBOLを使うべし、という報告が出て来たことがあったのを思い出した。
COBOLで書かれたプログラムが多いのは認めるが、単純な行数比較はあぶないぞ。
Re:プログラム行数 (スコア:2, すばらしい洞察)
Re: (スコア:0)
1
TO
HOGEHOGE-FLG.
これで4行いっちゃいますね。
Re:プログラム行数 (スコア:1)
Re:プログラム行数 (スコア:2, 興味深い)
Re:プログラム行数 (スコア:1)
プログラムの量ならC言語に勝てないから、こういった微妙な言いまわしになっているんだろうね。
まあ、C言語の手続の多さや基本関数の少なさは効率良いとはいえないけど、COBOLで何でもできる
わけでもない。
他の言語の方が効率が良い場面は多々あるので適材適所で使い分ければいい話。
問題は、使い分けられるほどプログラマーが多数の言語を習得してないことだよね。
根本的な問題として、COBOL→C言語のコンバーターとかで解決しないのかな?
ああ、そのままならいいけど、改良や、ベースに仕様変更する場合はダメか...
C言語のソースの読みにくさは、格別だからなぁ
いっそのことpascalに....
Re:プログラム行数 (スコア:3, すばらしい洞察)
そういう自動変換されたソースは普通は死ぬほど読みにくいですよ。
#手動変換されたソースでも、死ぬほど苦労したことがある。orz
>C言語のソースの読みにくさは、格別だからなぁ
普通レベルだと思います。
(トリッキーなテクニックを駆使した)Perlに比べれば可愛いもんですよ。
マクロの乱用などがあれば別だけど、そういう糞プログラマが書けば
どんな言語だろうとスパゲッティプログラムになることでしょう。
でそれを誰が検証するんです? (スコア:1)
なんで人間の検証のほうが常に信じられるんですか? (スコア:0)
人間はミスを犯すから機械に変換させるんでしょ?
まあ機械は責任を取ることができないから、無理やりにでも責任をどこかの人間に押し付けなければならないという構造的な問題もあるのですが。
Re: (スコア:0)
Re: (スコア:0)
そもそもCOBOLで書けるものをC言語で書く必要ないよ
(C言語で書いたものをCOBOLで書けるとは思わないが)
Re:プログラム行数 (スコア:1, 興味深い)
Re: (スコア:0)
> COBOLで書かれたプログラムが多いのは認めるが、単純な行数比較はあぶないぞ。
別に比較とかじゃないでしょ。現実問題としてある言語で書かれた2400億行のコードが生きているとすれば、(それが相対的に多いか少ないかは別にして)それを他言語で置き換えるなんて非現実的で保守作業だけでもまだまだ仕事はなくならないってことじゃ?
Re: (スコア:0)
- いかにもCOBOL向けの環境で
- COBOL向けの仕様書がどっさりある
という環境で、COBOLとCをくらべたらそりゃあもう...
...って話じゃないの? ...うちだけ?