タグ

programmingに関するdankogaiのブックマーク (6)

  • 歯ごたえ抜群 - 書評 - プログラマのための論理パズル : 404 Blog Not Found

    2009年04月13日00:30 カテゴリ書評/画評/品評Math 歯ごたえ抜群 - 書評 - プログラマのための論理パズル 大成弘子様より献御礼。 プログラマのための論理パズル Dennis Shasha / 吉平健治 [原著:Puzzles for Programmers and Pros] 実は全部きちんと解いてから書評しようと思ったのだけど、督促が先に来てしまった。 良問のぎっしり詰まった良書。実際に教科書として使われているだけのことはあります。 書「プログラマのための論理パズル」は、大学の授業で使えるレベルの、プログラマー、そして原題にあるとおりプロにも「面白くてためになる」パズルを一冊にまとめたもの。 目次 - Ohmshaより イントロダクション 第I部 マインド・ゲーム 競争:みなが勝者になれるわけじゃない デザイン:想像力に導かれて… チャンス:真の幸運を掴め 推論:

    歯ごたえ抜群 - 書評 - プログラマのための論理パズル : 404 Blog Not Found
  • デバッグより重要なもの : 404 Blog Not Found

    2009年04月02日16:00 カテゴリCodeArt デバッグより重要なもの この話題、すっかり乗り遅れてしまった。 2009-03-22 - 未来のいつか/hyoshiokの日記 プログラミング入門書では、デバッグについて、ほとんど議論されていないし、仮にふれられていても、おざなりな方法というか、かなり邪険にあつかわれていたりする。プログラマの多くの時間がデバッグについやされていたとしてもだ。 あえていわせていただく。コードはデバッグできるだけはるかにましなのだ、と。printfを使うかどうかなんぞ、その問題と比べれば屁ですらないのだと。 デバッグよりもはるかに重要なもの、それはデータ構造の選定。 ここで一歩間違えると、バグが仕様化し、デバッグどころかバグにあわせてプログラムを書かねばならぬ羽目になる。 その最も顕著な例が、Unicodeだろう。最初の設計を間違えたおかげで、最新のソ

    デバッグより重要なもの : 404 Blog Not Found
  • そろそろ3つのポイントについて「弾言」しとくか : 404 Blog Not Found

    2008年10月27日18:30 カテゴリLightweight Languages そろそろ3つのポイントについて「弾言」しとくか 熱もやっと引いてきたので。 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場 ちょっと囓っただけの素人が自分を過信して陥る三つの罠? - カレーなる辛口Java転職日記 三つのポイントに行く前に まずはこの台詞から。 うーんと,30点.「もう少しがんばりましょう」レベル. まず、この台詞はプロ2グラマーとしては0点。 なぜなら、プログラムが正しいかどうかを決めるのは、使う人々だから。 この中には、自分自身も含まれる。一行野郎からテストスクリプトまで、おそらくプログラムのほとんどは、自分自身のために書かれる。こういうプログラムまで「スコープがどうの」だの「言語がこうの」などというのはまさに no

    そろそろ3つのポイントについて「弾言」しとくか : 404 Blog Not Found
  • スパゲッティ(コード)はなにがマズいのか : 404 Blog Not Found

    2008年04月26日14:00 カテゴリArt スパゲッティ(コード)はなにがマズいのか うまい! ざぶとん代わりにピザ1枚! プログラム?おいしいに決まってんじゃん。 - $ dropdb 人生 素人が s/料理/プログラミング/g すると必ずスパゲティができるんですよ。 というだけならはてブでいいのだけど、この比喩のもう一つの意味に気がついてしまったのでentry。 ちなみにコードを知らない人のためにヤボな解説をすると、スパゲッティコード(spaghetti code)というのは、あちこちひっからまったコードのこと。実はたいていのスパゲッティが美味なように、スパゲッティコードで書かれたプログラムもマズいとは限らない。 毒が混入しなければ。 しかし、いったん毒が入るとえらいことになる。毒が入っていたのはスパゲッティなのか、それともソースなのか。特定するのは困難だ。 これがたとえばステー

    スパゲッティ(コード)はなにがマズいのか : 404 Blog Not Found
  • プログラムは料理すること : 404 Blog Not Found

    2008年04月25日12:30 カテゴリLightweight Languages プログラムは料理すること わざわざ「すること」をつけているのには訳がある。 プログラムっておいしいの? - iGirl ってゆうスイーツ(笑)が少しでもプログラムを理解するには何をしたらいいのでしょうか。何を読んだらいいのでしょうか。ググればググるほど分からなくなってきました。単に「プログラムは料理」となると、「それっておいしいの?」ってなるけど、「すること」を付けると、「プログラムそのものはべ物ではない」ということがわかる。申し訳ないけど、プログラムはえない。おいしいまずい以前に。 だけど、料理をやったことあるのとないのとでは、べ物の味はまるでちがったものになる。全く同じ料理でも、自分で料理したものと他人が作ったものでは、自分で料理したものの方がうまい。 その意味で、「プログラムって何」ってことは

    プログラムは料理すること : 404 Blog Not Found
  • パコパコママ期間限定スペシャルー無料お試し開始!

    パコパコママ期間限定スペシャルー無料お試し開始!
    dankogai
    dankogai 2007/11/03
    ギークもお姉さんも大好き。(id:lovecall)++。でもPHP--
  • 1