タグ

2010年7月28日のブックマーク (3件)

  • ボク、if文。わるいモンスターじゃないよ! - 都元ダイスケ IT-PRESS

    id:aroundthedistance に召還されたぜ。 http://d.hatena.ne.jp/aroundthedistance/20100727/1280227851 …その昔なー。Seasar Conferenceで「あなたのコードからnewとifが消えます、魔法のDI」みたいなセッションをした。今思い出して「釣りすぎたぜサーセン」という気分になったことをまず懺悔しておく。 この doBusinessん中のif〜else ifをなんとかしたい。 …(中略)… ちょっとすっきりした。けどまだifが残ってるよね。 ポリモーフィズムの例をもうちっと実用的に書いてみた。 - 都元ダイスケ IT-PRESS どんだけif文悪者なんだ。そこまで嫌ならば、一度もif文を書かずにコードを書けばいい。無理だがなw と自嘲。 if文に限らず、問題になるのは濫用なのだ。"ある知識"がトッ散らかって

    ボク、if文。わるいモンスターじゃないよ! - 都元ダイスケ IT-PRESS
    yuroyoro
    yuroyoro 2010/07/28
    「ボク、goto文。悪いモンスターじゃないよ!」「うるさいっ!Basicはみんなそう言うんだっ!ガッシ!ボカッ!」
  • State of the Lambda

    Version 2 THIS DOCUMENT HAS BEEN SUPERSEDED BY VERSION 3 AND IS PROVIDED FOR HISTORICAL CONTEXT ONLY Brian Goetz, 6 July 2010 This is an updated proposal to add lambda expressions (informally, "closures") to the Java programming language. This sketch is built on the straw-man proposal made by Mark Reinhold in December 2009. 1. Background; SAM classes The Java programming language already has a for

    yuroyoro
    yuroyoro 2010/07/28
    lambdaをいかにショートハンドに書くかだけを目的としてるためシンプル。function typeに関する記述がないな…。ファーストクラスな関数オブジェクトの導入を目的とするものではないからか。inheritanceで問題でそうな…。
  • ( ꒪⌓꒪) ゆるよろ日記

    どうも、しいたけです。 去年あたりからローレイヤー周りの知識を充実させようと思い、 低レイヤを知りたい人のためのCコンパイラ作成入門 を読んでCコンパイラを書いてみたりx86_64の勉強をしたりしていました。 今年に入ってから、よりローなレイヤー、具体的にはハードウェアやOSについてもう少し知りたいと思い始め、手頃な書籍を探していました。 CPUなどのハードウェア周りについては概要しか知らなくて手を動かしたことがないので、実際に何か作りながら学べるものとして、 O'Reilly Japan - コンピュータシステムの理論と実装 に挑戦することにしました。 O'Reilly Japan - コンピュータシステムの理論と実装 成果物は以下のリポジトリに置いてあります。 yuroyoro/nand2tetris 結論から言うと、やってみて大変楽しめました! 特にハードウェア周りは今まで挑戦したこ

    ( ꒪⌓꒪) ゆるよろ日記
    yuroyoro
    yuroyoro 2010/07/28
    今からブクマしようとしてる諸君。ここはトップだぜ? 誤爆じゃないかい?