【Code Reading Tシャツ付き】Write Great Code〈Vol.1〉 プレミアムブックス版 ハードウェアを知り、ソフトウェアを書く
- 著作者名:Randall Hyde
- 翻訳者名:(株)トップスタジオ
- 監訳者名:鵜飼文敏、 後藤正徳、 まつもとゆきひろ
-
- 書籍:7,480円
- 電子版:5,236円
- B5変型判:424ページ
- ISBN:978-4-8399-5121-4
- 発売日: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』は、自慢できるコード、ほかのプログラマーを感動させるコード、顧客を満足させユーザーに気に入られるコード、人々(顧客、上司、その他)が手に入れるために最高額を支払うことを厭わないコード、そうしたコード――つまり「グレートコード」を書くための方法を伝授するものです。ほかのプログラマーに畏敬の念を起こさせるソフトウェア、伝説に残るようなソフトウェアをいかに書くかがテーマです。
第1巻となる本書では、コンピュータサイエンスや工学の教育課程でも表面的にしか扱われないことが多いコンピュータの低レベルで詳細な事柄について、アセンブリ言語だけでなく、C/C++、VB、Pascal(Delphi/Kylix)、Javaなどの高級言語を使って、詳細に解説しています。
効率の良いコードを書くためにはコンピュータシステムがプログラムをどのように実行するか、またプログラミング言語の抽象概念がマシンの低レベルハードウェア機能にどのようにマッピングされるかを理解しておく必要があります。現在のコンピュータの仕組みをできるだけ効率的に利用する方法を学ぶために、ハードウェア構成を含むコンピュータアーキテクチャの中でプログラマーから見える部分、つまり「システム設計者が特定のシステム設計を選んだ理由」がよく理解できる部分を解説し、ハードウェアリソースをうまく利用するソフトウェアをどのようにして書けばよいのかを示します。
本書に寄せられた賞賛の言葉です。
「正規のトレーニングを受ける機会がないままプログラミングをしている人や、良き指導者に恵まれていない人なら、Randall Hydeの『Write Great Code』シリーズに興味をかき立てられることだろう……最初の5つの章とブール論理の章は、本書を購入するに値する内容である。」
――UNIX REVIEW
「多くのプログラマーが当たり前と考えていることを詳しく説明している。」
――COMPUTER SHOPPER(UK)
「とても楽しく読める。」
――VSJ MAGAZINE
「入門者向けではなく、コンピュータの最も奥深くの仕組みを非常に複雑なレベルで詳細に説明している。そのレベルで仕事をすることに興味があるプログラマーにはとても役立つだろう。」
――SECURITYITWORLD.COM
「欠けていた部分をきちんと埋めており、コンピュータサイエンスの学位取得の必読書にもなり得る。……本書を読み終えると、効率的に書かれたコードに対する理解と認識が深まるだけでなく、自らもそれを実践するだけの知識が身に付くだろう。」
――MACCOMPANION(本書に満点の5つ星の評価を与えた)
「いかなる言語であれ、アセンブリ言語を習得することなくグレートコードを書きたいと望んでいるなら、『Write Great Code~ハードウェアを知り、ソフトウェアを書く』を必読書に加えるべきである。」
――WEBSERVERTALK
「Hydeは、すべての開発の中核に常に位置しているテーマ、すなわちコンピュータアーキテクチャの基礎という問題に取り組んでいる。」
――PRACTICAL APPLICATIONS
「よくある『プログラミングの独習書』ではない。……すべての言語、およびすべてのレベルのプログラミング経験とつながりがある。……ぐずぐずせずに今すぐ買って読むべき本である。」
――BAY AREA LARGE INSTALLATION SYSTEM ADMINISTRATORS(BAYLISA)
本書は、『Write Great Code〈Vol.1〉』(2006年1月日本語版刊行)の復刊です。
●立ち読みページはこちら → 立ち読みページ
続きを読む
充実のラインナップに加え、割引セールも定期的に実施中!
商品を選択する
フォーマット | 価格 | 備考 | |
---|---|---|---|
書籍(特典L付き) | 7,480円 | TシャツLサイズ付き/受注生産のため、決済完了から約10日後の発送となります。 | |
書籍(特典M付き) | 7,480円 | TシャツMサイズ付き/受注生産のため、決済完了から約10日後の発送となります。 | |
5,236円 | ※2015/03/05:ファイルを更新(しおり情報)しました。購入済みの方はマイページから再ダウンロードをお願いします。 ※ご購入後、「マイページ」からファイルをダウンロードしてください。 ※ご購入された電子書籍には、購入者情報、および暗号化したコードが埋め込まれております。 ※購入者の個人的な利用目的以外での電子書籍の複製を禁じております。無断で複製・掲載および販売を行った場合、法律により罰せられる可能性もございますので、ご遠慮ください。 |
備考
Randall Hyde
『The Art of Assembly Language』(No Starch Press)の著者で、同書はアセンブラ言語に関する書籍として最も推奨できるものの1つである。
また共著に『The Waite Group's MASM 6.0 Bible』がある。専門誌のほか『Dr. Dobb's Journal』『Byte』にも執筆している。他の著書に『Write Great Code〈Vol.2〉 低いレベルで考え、高いレベルで書く』(マイナビ)。