« オープン化するYahoo!JAPAN | メイン | 不調 »

2007年6月19日

Write Great Code〈Vol.2〉低いレベルで考え高いレベルで書く - Randall Hyde

?u?b?N?}?[?N???B???

Write Grate Codeの第2巻です。本巻ではプログラミングのコードとコンピュータをつなぐ部分であるマシンコードに焦点を当てています。



Write Great Code〈Vol.2〉低いレベルで考え高いレベルで書く


Write Great Code〈Vol.2〉低いレベルで考え高いレベルで書く
Randall Hyde (著)
鵜飼 文敏 (翻訳)
まつもと ゆきひろ (翻訳)
後藤 正徳 (翻訳)
八重樫 剛史 (翻訳)
トップスタジオ (翻訳)
¥ 6,090 (税込)




実際に書いたコードがコンパイラによりどのようなマシンコードに変換されるのかを調べることにより、本当に良いコードを書こう、という内容となっています。確かに、コンピュータの実際の動きは高級言語からは見えなく(そこが高級言語のいい所でもありますが)、それを見るためには低級言語を見る必要があります。本書はそれを実際に行って、その内容を丁寧に解説しています。

中ではいろいろとそれぞれのコードがどのように動くか調べ、どの時はどれがいいということを解説しているのですが、一番のエッセンスとしては「高級言語をマシンコードに直し、それを解読する」方法を提供することでしょう。僕は電車の中でパラパラ読んだのですが、この本は断然パソコンの前に座り、自分でもコードを書き、マシンコードに直し、それを解読しながら読むというのがお勧めです。


  1. プログラミング作法 - ブライアン カーニハン, ロブ パイク
  2. 達人プログラマー―システム開発の職人から名匠への道 - アンドリュー ハント, デビッド トーマス
  3. Write Great Code〈Vol.1〉ハードウェアを知り、ソフトウェアを書く - Randall Hyde
  4. Movable Typeでつくる!最強のブログサイト プラグイン&カスタマイズ編 - 藤本 壱
  5. 体系的に学ぶデータベースのしくみ - 山本 森樹



トラックバック

このエントリーのトラックバックURL:
http://webcrawl.s288.xrea.com/mt/mt-tb.cgi/176

コメントを投稿

サイト内検索

Google
 

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
アーカイブ

Author Info.

mypic mkataigi
Webエンジニア
mail:makoto@wcrawl.com