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

プログラミング世界のモンスターたち」記事へのコメント

  • すごい深い文法事項を知ってないと、正しいロジックであると判断できない、プログラムを書くやつ。優先順位とか、ちょっとあいまいだと判断できない、など。

    詳しいことはいいことだし、ちゃんと動くんだから問題ないけど、可読性とか他人から見たとき・・・を考えると怖い。知人のプロジェクトでCの3項演算子( A ? B : C )を使用禁止にしたとか。

    理由は前述のとおりなのですが、さすがに3項演算子くらいはいい(=すごい深い文法知識に入らない)んじゃないかな?と個人的には思った。
    --
    -- gonta --
    "May Macintosh be with you"
    • 構造体のビットフィールドなんかも、一度しか使っているの見たことないな。
      最初見た瞬間、何をしているのか分からなかった(^^;

      struct STRUCT
      {
              unsigned ans1 : 2; // ←こんなの
      }

      #組み込み系なら良く使うんだろうけど・・・
      • by Anonymous Coward on 2007年12月12日 21時03分 (#1264786)
        うまくつかうと読みやすいコードになるから、まともにビットフィールド使える処理系なら使うのもいいかもしれないとおもう。 Ethernetのドライバー書くときにレジスター操作するのにつかった記憶がある。 ポータビリティ考えると、エンディアンとかでビット順が逆になることがあるので、実行環境にあわせて #if とかで慎重に定義する必要があるけど。
        親コメント

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...