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

GPLv3採用プロジェクト、着々と増加中」記事へのコメント

  • by t-nissie (8647) on 2008年12月11日 17時04分 (#1471599) ホームページ 日記

    ソースコード中のコメントの割合が多い/少ないプログラミング言語
    さいきんのFortranは行列とベクトルの演算なんかをほぼ数式のとおり
    に書けるから、コメントなんていらないんです。いえ、ホントに。

    自分のプロジェクトで試してみると、

    $ grep ! *.f *.F | wc
         688    4095   43083
    $ wc *.f *.F | tail -1
        3349   12270  118511 total
    688/3349=0.21で確かに圏外。

    DとかLuaはホントにホントに「やりたいこと」=「コード」なんだろうなぁ。
    --
    love && peace && free_software
    t-nissie
    • by spelunker (34545) on 2008年12月11日 22時36分 (#1471812)
      本来、プログラムのコメントというのは「ここはベクトルvに行列Aをかけている」
      みたいな具体的処理を書くのではなくて、「視線をz軸周りに回転している」
      みたいな処理の意味を書くのが正しいのではないでしょうか。
      そういう意味では「数式の通りにコードを書ける言語である」ということと
      コメントが少ないことは直接は関係ないはずだと思います。
      (現実的にはコメントが具体的処理の自然言語表現なケースも多々見られますが・・・。)
      親コメント
      • > プログラムのコメントというのは……「視線をz軸周りに回転している」
        > みたいな処理の意味を書くのが正しいのではないでしょうか。

        関数名と変数名に適切なものを使えば「処理の意味」は一目瞭然なのだ。

        # そうであるように努力はしてますが、実際、命名は難しいですなぁ。
        --
        love && peace && free_software
        t-nissie
        親コメント

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...