アカウント名:
パスワード:
Kernighan & Pikeの「プログラミング作法」 [bk1.co.jp]でも、ifの後には空白があるんですよ。今、手元にないんで確認できませんが、K&Rでもifの後に空白はあったような気がします。
今、手元にあったbashのソースあたりを見てもifの後に空白はありますね。だから「Cにゆかりのある人」説はちょっと弱いかなあ...
ありがとうございます。おもしろいですね。rubyではifの条件部分にかっこを書く必要がないので、あまり参考にならないかな。lispでifの後に空白なしでかっこを書く例が多いのはちょっと驚きました。smalltalkは...あれ?Google Code Searchが見つけているの、Cのコードだよ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
なるほどー (スコア:1)
しかし,「return は関数じゃない (から括弧は書くな)」論よりも説得力が弱いような.いや,特に主張があるわけじゃありませんが.
思うに,C にゆかりのある人は if/for/while 等の後に空白を入れないような傾向がある気がします (そいういコードを見ながら覚えたような).
逆に
if( c != EOF ){
strcpy( a, b );
みたいに括弧内部に空白入れたり.
自分が「if空白」を見たのは java 触り始めてからのような気がします.初めて見たときは「うわ,気持ち悪ぅ」と思ったものです.
てか,今でも空白いれないですけどね….
是非,洗脳して欲しいです :-)
Re:なるほどー (スコア:1)
Kernighan & Pikeの「プログラミング作法」 [bk1.co.jp]でも、ifの後には空白があるんですよ。今、手元にないんで確認できませんが、K&Rでもifの後に空白はあったような気がします。
今、手元にあったbashのソースあたりを見てもifの後に空白はありますね。だから「Cにゆかりのある人」説はちょっと弱いかなあ...
Re:そういう時こそGoogle Code Search (スコア:1, 興味深い)
"if (" 3,640,000
http://www.google.com/codesearch?hl=en&lr=&q=%22if(%22&btn... [google.com]
"if(" 1,430,000
lang:hoge
を追加するとfortran、jsp、asp、javascript、smalltalkは同数、
c#、lisp、ruby、matlabは空白無しが多い
ざっと見た感じはこうでした
統合開発環境を使わずに使う人、言語規約とか自己流で生産性あげてる人、
言語屋じゃないがニッチなので仕方なく個人的用途に言語を使う人、
Re:そういう時こそGoogle Code Search (スコア:1)
ありがとうございます。おもしろいですね。rubyではifの条件部分にかっこを書く必要がないので、あまり参考にならないかな。lispでifの後に空白なしでかっこを書く例が多いのはちょっと驚きました。smalltalkは...あれ?Google Code Searchが見つけているの、Cのコードだよ?