インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

Short Coding ~職人達の技法~

価格: ¥2,940
カテゴリ: 単行本(ソフトカバー)
ブランド: 毎日コミュニケーションズ
Amazon.co.jpで確認
こけおどしの題名だけの糞本 ★☆☆☆☆
こけおどしの題名だけの糞本。
キャリーやボローフラグが使えない言語で1文字でも短くする伝説のコードなんて笑える。xor eax,eax
暑い夏に、熱い一冊 ★★★★★
自分は、当初ショートコーディングを邪な目で見ていましたが
実際にこの書に触れ、完全に見方が変わりました。

可読性無視といったところで、あくまでアウトローですが、
コードの短縮には、アーキテクチャや言語仕様、
データ構造・アルゴリズムに対する深い理解が必要であり、
ハッカー的な良い勉強になります。

また、書籍全体に行き渡る”熱さ”が、最大の魅力です。
テクニックとして場当たり的なものもみられますが、
ともかく読み物として非常に痛快。(ここまでやるか!?と思わせます)
他で見られない内容で、非常に濃いです。

最後のページまで無駄がなく(ショートコーダー的w)、時間を掛けて作られたことが見て取れます。
例えば、参考書籍・サイトそれぞれに対して、丁寧なコメントを添えています。
あとがきには、著者が書に込められた思いが述べられています。
これを周りの人に読ませましょう ★★★★★
深い知識と鋭い洞察で1バイトでもコードを短くするための変態的な解法が満載です。
この本を周りのcoderに読ませましょう。面白いですよ。私の周りでは、
1. 顔を歪める
2. 吹き出す
3. 驚嘆する
という3通りの反応がありました。
良くも悪くも「他にない本」 ★★★★★
まず最初に書いておかなければならないのは、本書があまりにもマニアックな本であるということです。これを読んでプログラミングの勉強を始めようとするのは間違いです。初心者には難しすぎる内容ですから注意してください。

とにかく『ソースコードを限界まで短くする』ことに目標設定し、ソースコードの短縮に使えそうなテクニックを総動員して、誰も思いつかないであろう領域に達しています。到底実務で役に立つとは思えないし、通常の開発でこのようなことをすればきっと袋叩きでしょう。

にもかかわらず、内容は読んでいて面白く、役に立つとか立たないという次元で考えるのが無意味にすら感じてしまいます。単にテクニックを披露しているのではなく、商品の説明にもあるように思考実験も含めた、コード短縮の過程が事細かに解説されているからなのだと思います。純粋にプログラミングの面白さを感じる一冊でした。

技術書の割には読み物的要素も強いので、日々のルーチンワークから解放されて一息つきたい、中級以上のプログラマにおすすめだと思います。
この本で解決 ★★★☆☆
いつもいい方法がないか気になっていたことがこの本で解決しましたよ。
あまりにも単純明快だったので、目から鱗がってかんじですよ。
この世界は発想の柔軟さが必要だとあらためて実感しました。