2007-05-09から1日間の記事一覧

FizzBuzz問題

どうしてプログラマに・・・プログラムが書けないのか? を読んで、書かずには居られない衝動にかられて書きました。 def FizzBuzz(): for i in range(1, 100 +1): buf = "" if not i % 3 : buf += "Fizz" if not i % 5 : buf += "Buzz" if buf == "" : buf =…

C: 内部リンケージを指定するキーワードが `static' なのは何故?

C 言語の static - 言語ゲーム さんより。 static キーワードの2面性は Cの暗黒面の一つとして有名ですが、なぜ `static' という語をなのかというのを意識したことはありませんでした。言われてみれば不思議です。ちょっと考えてみました*1。 まずはおさらい…