九条春華の「八坂が恋に落ちるまで」すごく面白かった!!一時期流行った腐女子彼女というBlogの作者さんによる小説です。今作の主人公も著者とその体験が色濃く投影されており、掛け合いのノリは腐女子彼女とそっくりで、ああいう感じのラブコメが楽しい人には大変楽しいと思います。ラストにちょっとしたどんでん返しがあるのですが、そのへんがちょっと昔の自分とオーバーラップするところがあり号泣してしまいました。(あとから考えてみると、あそこで風邪をもらってきただけかもしれない)星5つあげる。バイナリに知悉した講師陣が新しい本を書いたと知りました。」三十一(みそひと)バイトの機械語コードでなにができるか?"遊び"と"ルール"の下で行うプログラミング「アセンブラ短歌」を完全解説。各バイトに区切りを持たせることが可能です。そのような制約のもとでプログラムを書いてみようというのが「アセンブラ短歌」です。どのような動作のプログラムになるのかもあわせて紹介していきます。自然言語における「短歌」も制約を持たせた「言葉遊び」として生まれました。して書かれた文章には「味わい」や「感動」があります。それが長い年月をかけて発展し、格調高い文化として成熟してきたわけです。「遊びとルール」の下で行うアセンブラプログラミングを「近未来の文化的趣味」として楽しむため本書は執筆されました。合計31バイトという制約を守るにはコツや試行錯誤が必要です。望みどおりの出力結果を得るために必要となる"短歌詠み"の基礎から技巧まで、本書にはプロ歌人の知恵が詰まっています。技術的な内容も多少なりともありますが、それよりも「味わい」のあるプログラムを多く扱うように心がけました。Chapter.5ではさまざまな歌人による、浪漫主義(明星派)、写実主義(アララギ派)、新現実主義(新思潮派)、理想主義(白樺派)のアセンブラ短歌も紹介していきます。入るような命令列を研究したとか、手遅れ感溢れるキチガイ話をたくさん聞いて大変面白かった。愛甲さんは表紙を自分にデザインさせてくれればベストセラーになったはずなのにと息巻いていたが、はせがわさんに、そもそもこんな本、商業誌で出版されたこと自体が頭おかしいわ。突っ込んでいたのが超おもしろかった。価格、品質、広告で勝負していたら、お金がいくらあっても足りませんよタイトルにつられて買ったけど、ただのストーリー万歳本だった。このへんもうちょっと深堀りした本はないかねえ。いつもお世話になっている西尾大先生から献本もらったので、うきうきしながら読みました。この本をひところで説明するのは大変難しいのだけど、あえていうなら、プログラミング言語の進化よもや話としての読み物の側面と、これから自分の言語を作ろうと考えている人に向けた現在の言語たちの言語仕様のバックグラインドを説明する教科書的な側面があると思う。D&E)というものすごい有名な本があるのだけれども、文体・書かれている内容ともにまったく似ていないのだけれど、読後感は驚くほど似ている。D&EはC++に絞って言語の進化の歴史となぜこの機能を採用したか、なぜ対案を採用しなかったかを記述しており、大変歴史的価値が高い逸品なのであるが、西尾本はプログラミング言語全体において、現代のモダンな言語で使われている諸機能・言語仕様について歴史をさかのぼり、たのしいトリビアを交えつつ設計の背景を教えてくれる。この本が素晴らしいのは、「どこから調べてきたんだ」唸ってしまうトリビアの数々によりあきさせないこと。それぞれの章が完全に独立して読めるよう注意深く配慮されており、時間がないときでもどこからでも読めるようになっていること。いった現代言語にだいたい限られており、それ以外は図を多用して説明してくれているので、年代問わず楽しめる書籍になっていることがあげられると思う。「成り立ちから学ぶプログラミング作法」という副題から感じるニュアンスとはちょっと違って、おっさん層よりも、これからオレオレ言語を作ろうと考えている学生におすすめしたい。献本御礼なんで献本もらえたのかまったく不明なんだけど(^^;ちまたではデバッグ三部作のトリを飾る一作と呼ばれているらしい。いちおう、DDDとEclipseについても書いてあるけど、メインはどうみてもgdb。Linux上でC言語開発をする羽目になった新人プログラマが読むと、一気にスキルが上がってお得。昔、新人教育をやっていた時代にこれがあったら、全員に買わせたかもしれん。最初の方の1-3章ぐらいがデバッガの使い方解説みたいな感じ。gdbのinfoは章立てが腐っているので、同じ事を書いていてもすごく分かりやすく、理解しやすくてよい。4章が、coreファイルからバグを特定するまでの実例の解説。いうのって説明が難しいんですよね5章がこの本の白眉(だと勝手に思っている)マルチスレッド・マルチプロセス環境のデバッグ方法の解説。近年、CPUのマルチコア化が進み並列化テクニックを使ったソフトウェアが増えてきたけれども、MPI、OpenMPのデバッグ方法を解説した文献はこれが初めてではなかろうか?6章は、デバッグ効率あげるなら、ツールも大事だよー。いう趣旨のTips集。Tipsはインターネットで見つかるんですが、まあ、まとまっているのが意味があるのかなと。Hacksは、読者層を絞り込みすぎているので、なかなか人に紹介しにくいという意見を聞くが、こっちは大学生~新人プログラマに対象を絞っているので、会社の若い連中とかに強くオススメできるいい文献となっている気がします。デバッガを使いこなしていないなー、という諸兄は是非手にとっていただきたい。skin:cuteblogリサーチ無料アクセス。