ホットコーナーブログ(iiyu.asablo.jpの検索)ホットコーナー内の検索でもASAHIネット(asahi-net.or.jp)全体の検索です。検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。)に転載したものから。---やっと暇ができたので、http://iiyu.asablo.jp/blog/2006/12/22/1041912バイナリ・プログラミング、バイナリ・ハックのコメントにまとめて返事です。Lispでも、ビット演算はありますからね。生のマシンに近いという意味で低抽象度というほうがいいのかな。題を解くか」にあるコードの例も、ほとんどは、Cで書いてあります。アセンブラの勉強をする時にビット操作もやるはずです。いうのを集めた書籍なんて面白そうだと思い、メール差し上げた次第です。---「ハッカーのたのしみ」にあるのは、アセンブラの勉強ですぐわかる程度のビット操作じゃないんです。して、こんなのを思いつくのか、実際に詳しい解説をされてコードをみてもなお、なんで動くんだろうと思うようなテクニックが満載。和田先生やガイ・スティール・ジュニアが本書を絶賛というオビがついてますけど、目次がアマゾンの紹介にはないので、探したら、http://www.bk1.co.jp/product/2482678/review/377386にありますね。これで雰囲気をつかんでください。ガイ・スティールは、アメリカの誇るベスト&ブライテストの一人。Lispとともに広く使われているSchemeの設計・開発者の一人だし、Javaの設計者の一人でもあります。Lispの仕様をまとめた人物でもあり、初代ハッカーズディスクショナリの編纂など、自分がハッカーであるだけではなく、ハッカーの仕事をまとめて後世に伝える重要な仕事もしてきた人。いまは、SunでFORTRANを葬り去る?新しい言語Fortressを研究しています。いわずとしれた日本最初のハッカーであり、スーパーハッカー。己書き換えコードのエディタなど作ったりしてたんですね。いまから50年前の当時の計算機って、パラメトロン計算機ですよ。何か知らない人は、勝手にググってください。思ってググったら、和田先生のウェブページに行きました。\(^O^)/http://www.iijlab.net/~ew/index-j.htmlにPC-1ってあるでしょ。それが東大で作ったパラメトロン計算機。1語が18ビットで、メモリがたったの512語。いう世界で和田先生はプログラミングをやってたわけですね。いまの30歳以下の計算機屋やソフト屋は知らない世界だと思うけど、ひょっとして40歳以下でも知らないかな。おれも文献でしか知らないんだけど、http://www.iijlab.net/~ew/pc1/pc1.1.pdfはPC-1のハードウェアがどういうものがわかる解説。何もないところからこういうもの作るんだもの。算機だったかもしれないんですね。俗にいうIT企業でPerlやRubyでCGIばかり作ってる人とか、ネットワークのお守りばかりやっててつまんない人は、こういうの読むとリフレッシュされるんじゃないかな。これと「何でも面白がる」。番重要なことでしょうね。あ、そうそう、ハッカーのためのキーボード。これもないなら自分で作るの精神ですね。「ハッカーのたのしみ」にある和田先生の序文から少し。---当時はもちろんマシン語であった。