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

リーナス・トーバルズ氏、Linuxカーネルの開発を「C89」から「C11」に移行方針へ」記事へのコメント

  • by Anonymous Coward

    C++の勉強にかまけて、Cの進化には全然キャッチアップしてなかった俺みたいな奴へ

    > Cといえば、「ファイルスコープでない変数宣言がブロックの先頭になければならない」。
    > Cといえば、「//」は非標準。

    このへんはもう、C99で緩和(標準化)されてるから、もうこれだけでぐっとラクになってるよ!
    C11は、さらにその先。

    • by Anonymous Coward

      今後は/* */コメントは非推奨で//コメントで書く必要あり?

      • by Anonymous Coward on 2022年03月07日 19時22分 (#4211295)

        コーディングスタイルの問題として、今後は積極的に新式にしましょう、それで気軽にどんどんコメント入れましょう、って現場はありそう
        複数行なら、従来通り、/* */ のほうがはやいし

        親コメント
        • by Anonymous Coward

          Linux kernel の話では無いが、 Windows で Shift_JIS (CP932) で書いていると
          // の1行コメントの最後にうっかりダメ文字を書いて次の行までコメントになることがある。

          • by Anonymous Coward

            Windowsでも/utf-8スイッチをつけて全部UTF-8でやろう。ただしバージョン1903以降 [microsoft.com]でないとA系APIが全部文字化けするようになるが。

        • by Anonymous Coward

          コメントは単一行コメントにしておくと grep -v しやすい、という理由で複数行コメントを非推奨にするコーディングルールは存在します。

        • by Anonymous Coward

          MISRAさんだとコードのコメントアウトは /* */ でないと叱られるのよね。
          なんなら if (0) { /*NOTREACHED*/ } まで求められるめんどくささ。

物事のやり方は一つではない -- Perlな人

処理中...