【Code Reading Tシャツ付き】Write Great Code〈Vol.2〉 プレミアムブックス版 低いレベルで考え、高いレベルで書く
- 著作者名:Randall Hyde
- 翻訳者名:(株)トップスタジオ
- 監訳者名:鵜飼文敏、 後藤正徳、 まつもとゆきひろ、 八重樫剛史
-
- 書籍:8,580円
- 電子版:6,006円
- B5変型判:638ページ
- ISBN:978-4-8399-5122-1
- 発売日:2014年06月03日
- シリーズ名:プレミアムブックス
- 備考:オンラインストア限定販売
内容紹介
「グレートコード」を探求する、すべてのプログラマーのために。
【数量限定】ITを着る愉しみフェア☆ オリジナルTシャツプレゼント
当書籍(紙版)ご購入者様に、「Code Reading」Tシャツをプレゼントいたします!
数量限定でなくなり次第終了となりますので、ぜひお早めにご注文ください!
Tシャツのメッセージはこちら。
人生はずっと楽になるのだが。
―Dave Olson
渋い! でも、こんなことが書いてあるTシャツの人がいたら、絶対見てしまいますよね!
さらに、目が合えば同業者率75%! おそろいなら同業者率100%!! です。
編集担当者に聞き込みをしたところ、
「UNIXのfortuneコマンドで出力される格言。Dave Olsonが誰かはよくわからない」
とのことです。
聞き込みしたことでさらにカオスに飲み込まれましたが、このTシャツが目立つということに間違いはなさそうです。
※電子版(PDF版)には付きません。誤って購入した場合、返金は承れませんのでご注意ください。
※サイズはMとLがございます。誤って購入した場合、返金は承れませんのでご注意ください。
「グレートコード」を書くための方法を解説する『Write Great Code』シリーズの第2巻です。グレートコードには多くの側面がありますが、本書ではグレートコードの重要な1要素であるパフォーマンスに的を絞り、高レベルのコーディング手法によって、コンパイラが生成するマシンコードにどのような影響が生じるかを考察しています。
本書では効率的なコードの書き方を説明しますが、本書の主題は最適化ではありません。最適化はソフトウェア開発サイクルの終盤近くに行うべき「調整」であり、適切なパフォーマンスを確保する時期は、開発の設計と実装の段階なのです。本書で紹介している概念の多くは最適化フェーズでも適用できますが、テクニックの大半は最初のコーディング時に行う必要があります。
最新の最適化コンパイラによって効率的なマシンコードに変換される適切な高級言語ステートメントを選択する方法を説明しています。これは、高級言語構文のコストを理解することにほかなりません。多くの高級言語では、特定の結果を得るためにさまざまなステートメントの利用が可能ですが、それよってマシンレベルでは効率の差が発生します。その際に、根拠を持ってステートメントを選択できるようにすることが、本書の目標です。
一般には、パフォーマンスを求めるためには、アセンブリ言語を習得する必要があると言われることが多いのですが、これは必ずしも正しいとは言えません。重要なのは、高級言語がステートメントをマシンコードに変換する仕組みを理解し、適切な高級言語のステートメントを選択できるようになることです。これこそが、「低いレベルで考え、高いレベルで書く」ということなのです。
「本書の主なテーマはパフォーマンスです。パフォーマンスはプログラマーにとって永遠のテーマの1つと呼んでもよいでしょう。近年見られない妥協ない姿勢でパフォーマンスを追求した本書は、凡庸なプログラマーにとどまりたくない皆さんが、もう一段高いレベルに到達する上で役に立つに違いありません。」(まつもとゆきひろ 「監訳者のことば」より)
本書は『Write Great Code〈Vol.2〉』(2006年12月日本語版刊行)の復刊です。
続きを読む
充実のラインナップに加え、割引セールも定期的に実施中!
商品を選択する
フォーマット | 価格 | 備考 | |
---|---|---|---|
書籍(特典L付き) | 8,580円 | TシャツLサイズ付き/受注生産のため、決済完了から約10日後の発送となります。 | |
書籍(特典M付き) | 8,580円 | TシャツMサイズ付き/受注生産のため、決済完了から約10日後の発送となります。 | |
6,006円 | ※2015/03/05:ファイルを更新(しおり情報)しました。購入済みの方はマイページから再ダウンロードをお願いします。 ※ご購入後、「マイページ」からファイルをダウンロードしてください。 ※ご購入された電子書籍には、購入者情報、および暗号化したコードが埋め込まれております。 ※購入者の個人的な利用目的以外での電子書籍の複製を禁じております。無断で複製・掲載および販売を行った場合、法律により罰せられる可能性もございますので、ご遠慮ください。 |
備考
Randall Hyde
アセンブリ言語の最も推奨される情報源の1つである『The Art of Assembly Language』、および『Write Great Code, Volume 1』の著者。
『The Waite Group's Microsoft Macro Assembler Bible』の著者の1人でもある。『Dr. Dobb's Journal』『Byte』など、プロ向け専門誌にも寄稿している。