2013-02-01から1ヶ月間の記事一覧

書籍購入:『Land of Lisp』は手元のLisp入門書で一番肌にあっているかもしれない

Commom Lispの本が8冊、Schemeが3冊、Clojureが1冊。これだけ積読になっているのに、新たに1冊購入。Land of Lisp作者: M.D. ConradBarski,Conrad Barski,川合史朗出版社/メーカー: オライリージャパン発売日: 2013/02/23メディア: 大型本購入: 1人 クリック…

今までFizzBuzzを書いたプログラミング言語の数すら数えられない

今までいくつかの言語でFizzBuzzを書いてきた。その成果は id:eel3:19700104:1258419993 に一覧化してある。これ、現時点でどれくらいの数の言語で書いているかカウントしようとしたのだけど、どうにも正解が分からない。 C言語(ANSI C89) C++(多分C++98…

PHPの三項演算子が左結合という仕様は本当にバグなのか?

PHP言語仕様のバグ - れぷそる・ふぁいやぁ・ぶれぇど 一夜明けて… - れぷそる・ふぁいやぁ・ぶれぇど 本当に「言語仕様のバグ」なのだろうか?三項演算子が左結合であると、例えば次のような擬似コードにて意図しない挙動を示すだろう。 variable = expr1 ?…

書籍購入:Lions本のお供に『はじめてのOSコードリーディング』

5分ほど立ち読みした結果、買うことにした。はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ (Software Design plus)作者: 青柳隆宏出版社/メーカー: 技術評論社発売日: 2013/01/09メディア: 単行本(ソフトカバー)購入: 56人 クリック: 1,…

書籍購入:設計、コンストラクション、テスト――次はデバッグ。『デバッグの理論と実践』

バグというか欠陥というか、ともかくそういった代物とプログラマの戦いは遥か太古の頃から連綿と続いている訳でありまして、したがって先人たちはソレを撲滅する……のは無理そうなので、せめて勢力を著しく減らした上で封じ込めよう――予防しようと、さまざま…

書籍購入:悪くない本だけど、何か違う……『CoffeeScriptファーストガイド』

CoffeeScriptの本は少し珍しいので、使うあてはないけど買ってみた。CoffeeScriptファーストガイド モダンJavaScriptによるアプリケーション開発 (NEXT-ONE)作者: 飯塚直出版社/メーカー: 翔泳社発売日: 2012/05/26メディア: 大型本 クリック: 49回この商品…

フィルタ・ライクなXSLTプロセッサを自作する

色々あって簡単なXSLTプロセッサを作った。HDDの中にはXSLTを使ってXMLを変換する類の仕組みが3つもあるのに、どれも変換するドキュメントとXSLTプロセッサ等のツールをセットにして環境を構築してある。なので手元でちょこちょことXSLTを書いてXMLを変換す…