(apply-generic op . args)

教育者, 将軍, 栄養士, 心理学者, 親はプログラムする. 軍隊, 学生, 一部の社会はプログラムされる. - 計算機プログラムの構造と解釈 序文

2010-12-01から1ヶ月間の記事一覧

なんでRubyには「++」がないの?

EsotericLanguage Rubyで作る奇妙なプログラミング言語 P.18 次のincというメソッドはカウンタ値を1増やす。C言語などと違い、「@value++」という書き方はできないことに注意。 (中略) 「オブジェクト指向的に自然な定義をするのが難しいから」というのがRub…

ruby1.9.2 requireとrequire_relative

ruby1.9.2から$LOAD_PATHにカレントディレクトリ"."が含まれなくなった。セキュリティ上の理由らしい。今までの様な相対パスを使いたい場合は、require_relativeを使用すれば良い。 $ ruby -e 'p $LOAD_PATH' ["/opt/local/lib/ruby", "/opt/local/lib/ruby/…

【読了】SQLの絵本

随分と前に読んだ本。 SQLの絵本って名前だけど、SQLを使ってDBを優しく教えてくれる本かな。 DBって何?SQLって何? そんな時期に読んで、凄くためになった。 NetでDBやSQLって何だろう?って思って、色々検索して記事を読んだけど良く解らない。 そんなと…

【読了】プログラマの数学

この本は「優しい」けど「簡単」ではないと思います。 簡単って言っている人は、もともと数学が得意な人かちゃんと精読してない人だと思いました。 1章から3章までは高校の情報技術の時間とかで学ぶことかな。 この辺はプログラマなら馴染みの深い人も多いと…

【読了】R5RS

Schemeの仕様書の R5RS を読みました。 あ、結構前に。 現在読んだ本をブログにまとめる作業をまとめてしております。 仕事柄、今まで規格書は結構読んできたんですが仕様書は初めて読みました。 規格書と違って抽象的でオライリーの本を読んでいる気分でし…

【読了】数の悪魔 ゴキブリ並に嫌いだった数学に興味を持ってしまった。

貴方は数学が好きですか? 僕は大嫌いだ。 数学なんてゴキブリと同じくらい嫌いだ。 いや、ちょっとまって。 それはこの本を読む前の話だ。 僕はこの本を読んで、数学に興味を持ち始めている。 まだ好きとは言えないけれど、「あれ?ひょっとして数学って面…

【読了】情報科学入門: Rubyを使って学ぶ

普段のプログラミングの役に立つ事あるかなぁ〜って思ったけど、そーでもなかった(笑) いや、それはアルゴリズムや再帰なんかを俺が既に「ある程度かじってた」からね。 復習にはなったかな。 アルゴリズム?再帰?なにそれ美味しいの?って人にはいいんじゃ…

なぜ技術者の賃金は安くなるのか?

注意:未清書・超殴り書き。 なぜ技術者の賃金は安くなるのか? そして、なぜ上流工程の人間の賃金は上がり続けるのか? その問題と解決策。 なぜ技術者の賃金はすぐに安くなってしまうのか? これは、上流工程が出来る人間の数が少ないからである。 つまり…