パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ソースコードで最もよく使われる単語が明らかに」記事へのコメント

  • by Anonymous Coward on 2012年07月29日 18時54分 (#2202317)

    初期化にゼロを代入する記述が多いのは確かですし、続くif文でも、
    その条件判断として、ゼロと比較することも多いはずです。
    二番目に記述頻度が高いif文の中で、一緒にゼロも記述されているのであれば、
    代入文も合わせて、ゼロの記述頻度がより高くなるのも納得できますね。

    • by Anonymous Coward on 2012年07月29日 19時01分 (#2202327)

      ループするとき、何回ループするかは変数だったり定義された定数を使ったりしますが、カウントしはじめの値は0なり1なりを使いますね。
      #define COUNTSTARTVALUE 0
      とかやってもいいかもしれませんが、0や1を直接使ったとしても構文から言って意味が自明ですし、あまり御利益がないような。

      「初期化にゼロを代入する」のうちに含まれるかも知れませんが。

      親コメント
      • Re:ifとゼロ (スコア:2, おもしろおかしい)

        by Anonymous Coward on 2012年07月30日 18時08分 (#2202927)

        そんな #define すること自体が目的化したような定義やめてくださいホントお願いしますそのうち
        int two = 5 ; // 3を代入
        みたいになります。

        親コメント
      • by Anonymous Coward

        foreachとか、while(shift @ar)とかばっかで特殊なことやらないとfor文は使わないperl屋な私。

        • by SteppingWind (2654) on 2012年07月29日 20時43分 (#2202388)

          実際, 配列相手みたいな「空間的」繰り返しと, 計算結果を次の処理の入力とするような「時間的」繰り返しを区別できない計算機言語が前時代的なんでしょうね.

          なもんだから, コンパイラがコードの意図を推論して並列化しないといけないはめに.

          親コメント

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...