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

スラドに聞け: 2015年版「読んでおきたいコード」は?」記事へのコメント

  • by Anonymous Coward on 2015年12月13日 4時32分 (#2933966)

    が綺麗という話をどっかで聴いた。とくに初期のやつはプログラミング言語はこうやって実装するのかぁという感じらしい。

    • by otterb (41547) on 2015年12月13日 4時37分 (#2933967) 日記
      3.6のgithubがあった。https://github.com/python/cpython
      親コメント
    • Python のライブラリのコードの多くは読んでも楽しめます。「へー、こんな書き方があるんだ」の感激を何度も味わいました。マニュアルの説明よりもソースを読んだほうが分かりやすいことも多くあります。コードを読むのが楽しいなんて経験は Python だけです。

      C のコードで他人に読むことを薦めたくなるものは私にはありません。素晴らしいコードもありますが、その箇所はゴミの中に埋まっている感じがします。

      Perl なんて自分のコードでも読みたくありません。書き捨てコードにすることを要求している言語仕様です。

      C++/STL/Boost あたりだと書くのが楽なのは分かりますが、他人のコードは余程必要にせまられないと読む気になれません。追いきれない可能性が常にあります。Temperate 文法は可読性を犠牲にしています。
      親コメント
      • by Anonymous Coward

        結局はプログラマの分野とレベル次第なんだなあと思いますね。
        ビシバシ断定して切り捨てる人ほど世界が狭い感じ。

        • by Anonymous Coward

          実際、コードリーディングで学べることは案外少ないけどね
          そんな時間があれば他分野に目を向けたほうがいい

      • by Anonymous Coward

        どうやったら template をこう書き間違えるのだろう?

    • by Anonymous Coward

      一部しか読んでないけど2.6くらいになってから読んだからかな、バイトコード解釈するとこはマジックナンバー使ってたりそれ程でもなかったと思う。言語に特化し過ぎてるんで読んで良かったと思えるかどうかは人によるんじゃないか。C++じゃなくてCだし。

      それよりもAPI設計の方が良かった。型のプロトコルとか。あとスクリプトでできることはAPIでできる逆も真とか、ルール化されてるのか知らないけど例外はサブスレッドを殺す関数一個しか見つからなかったので正しいと思う。これはコードを読まないでもAPIインターフェイス眺めるだけで感じ取れる。

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...