アカウント名:
パスワード:
なんであんなものやらされてたんだろう
プログラマじゃない(なれなかった)私が言うのもお門違いだという批判は甘んじて受ける。
が、Pascalがmother tongueである私には、結局cは無理だった。今さらだが、K&Rの翻訳者前書きで故石田氏が、タイプ量まで挙げてc上げPascal下げを言っていたのは、ひどい言い掛かりだと思う。可読性という観点からすれば、関数名や変数名などを2文字や3文字にしてまでタイプ量を減らすなど、無意味もいいところだ。その上で、cには記号文字多用(これも石田前書きではタイプ量に関して)による読みづらさがある。タイプ量だけでなく、上記石田前書きでは、石田氏のPascal文法の誤解からきたと思われるPascal否定があった。
ま、私が思うcの問題点(もちろん上記以外にもいろいろある)は、大多数のプログラマには大した問題ではなかった。それ故の現在のcの普及だ。デファクトスタンダードを否定する気は一切ない。私にとってはPascalが良かった。それだけ。
なれなかった理由がよくわかる文章ですね。プログラマにとっちゃタイプ量めちゃ重要なのが理解出来なきゃそら無理だ。
ハハハ、ブロックを書いたり構造体や列挙型を書いたりするたびにシフトキー同時打鍵なんていう小指を酷使するCが何か言いましたか?
K&R初版の当時だと、関数名変数名などせいぜい2~3文字。タイプ量優先なら、ある程度やむを得ないかもしれない。
今じゃ、単語どころか_で繋げた、文と言っていいほどの長さの名も普通。タイプの際、最初の1文字だけで候補を表示してくれるから、タイプ量なんて問題にならぬ。ならば、可読性を優先するほうが後々のためにもなるってもの。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
大学の必修教養で習わされたPASCAL (スコア:0)
なんであんなものやらされてたんだろう
Re: (スコア:0)
プログラマじゃない(なれなかった)私が言うのもお門違いだという批判は甘んじて受ける。
が、Pascalがmother tongueである私には、結局cは無理だった。今さらだが、K&Rの翻訳者前書きで故石田氏が、タイプ量まで挙げてc上げPascal下げを言っていたのは、ひどい言い掛かりだと思う。可読性という観点からすれば、関数名や変数名などを2文字や3文字にしてまでタイプ量を減らすなど、無意味もいいところだ。その上で、cには記号文字多用(これも石田前書きではタイプ量に関して)による読みづらさがある。タイプ量だけでなく、上記石田前書きでは、石田氏のPascal文法の誤解からきたと思われるPascal否定があった。
ま、私が思うcの問題点(もちろん上記以外にもいろいろある)は、大多数のプログラマには大した問題ではなかった。それ故の現在のcの普及だ。デファクトスタンダードを否定する気は一切ない。私にとってはPascalが良かった。それだけ。
Re: (スコア:0)
なれなかった理由がよくわかる文章ですね。
プログラマにとっちゃタイプ量めちゃ重要なのが理解出来なきゃそら無理だ。
Re: (スコア:0)
ハハハ、ブロックを書いたり構造体や列挙型を書いたりするたびに
シフトキー同時打鍵なんていう小指を酷使するCが何か言いましたか?
Re:大学の必修教養で習わされたPASCAL (スコア:0)
K&R初版の当時だと、関数名変数名などせいぜい2~3文字。タイプ量優先なら、ある程度やむを得ないかもしれない。
今じゃ、単語どころか_で繋げた、文と言っていいほどの長さの名も普通。タイプの際、最初の1文字だけで候補を表示してくれるから、タイプ量なんて問題にならぬ。
ならば、可読性を優先するほうが後々のためにもなるってもの。