Streetとあるフリープログラマの頭ん中。Language~奇妙。Worldプログラムを1バイトで記述できる「HQ9+」言語や、8つの記号'>'、'<'、'+'、'-'、'.'、','、'['、']'のみで記述する「Brainf*ck」言語、半角スペース、タブ、改行のみで記述する「Whitespace」言語など、とにかく奇妙な言語たち。そのそれぞれの処理系の実装にあたり、Rubyの簡単な解説から、様々な実装方式の解説、チューリングマシンの解説など、話題がバラエティに富んでいて全く飽きない。新しい言語を実装してみたいというつわものがどれだけいるのかわかりませんが、そういう人の入門書としては最良の本かもしれません。秘密の国のアリス普段何気なく使っている暗号システムについて、詳細かつ簡潔に説明されている本です。ある程度の知識はあると自負していたこの辺の知識も、この本を読むと全くのうわべだけのものだったことを痛感しました。利用する機会が多いであろうSSL/TLSについても、実は全く理解していなかったことに愕然。理解しないで利用することで、逆にセキュリティレベルを下げてしまう危険性もあるので、きちんと理解していきたい。BackgroundsAdSenseこのブログはクリエイティブ・コモンズでライセンスされています。Typeこのブログはクリエイティブ・コモンズでライセンスされています。