中古品:
¥409 税込
配送料 ¥257 5月23日-24日にお届け(4 時間 58 分以内にご注文の場合)
詳細を見る
コンディション: 中古商品: 良い
コメント: ◆日本国内より発送 【除菌クリーニング済】 表紙に軽いシミ・上部に軽いビニールの浮き・背に多少変色あります。 全体的に軽いヤケあります。 その他は良好です。 線引き・書き込みありません。
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

何か問題が発生しました。後で再度リクエストしてください。

Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level ペーパーバック – 2006/3/24

4.4 5つ星のうち4.4 18個の評価

The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far better machine code--all without having to give up the productivity and portability benefits of using a high-level language.

続きを読む もっと少なく読む

登録情報

  • 出版社 ‏ : ‎ No Starch Press; 第1版 (2006/3/24)
  • 発売日 ‏ : ‎ 2006/3/24
  • 言語 ‏ : ‎ 英語
  • ペーパーバック ‏ : ‎ 634ページ
  • ISBN-10 ‏ : ‎ 1593270658
  • ISBN-13 ‏ : ‎ 978-1593270650
  • 寸法 ‏ : ‎ 17.78 x 3.81 x 23.5 cm
  • カスタマーレビュー:
    4.4 5つ星のうち4.4 18個の評価

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
Randall Hyde
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう

カスタマーレビュー

星5つ中4.4つ
5つのうち4.4つ
18グローバルレーティング

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

日本からの0件のレビューとお客様による0件の評価があります

他の国からのトップレビュー

すべてのレビューを日本語に翻訳
Cliente Amazon
5つ星のうち5.0 Ottimo libro
2018年2月4日にイタリアでレビュー済み
Amazonで購入
Ottimo libro per integrare le capacità di programmazione. Il libro è in inglese e risulta ben scritto e facilmente comprensibile
Tim
5つ星のうち5.0 Five Stars
2016年1月7日に英国でレビュー済み
Amazonで購入
I particularly liked the pedestrian step-by-step introduction to pointers.
1人のお客様がこれが役に立ったと考えています
レポート
Lance C. Hibbeler
5つ星のうち5.0 Overall, totally worth it
2008年8月21日にアメリカ合衆国でレビュー済み
Amazonで購入
I read the first volume of this book, and it was a great, informative read. After volume 2, I have this to say:

This book is not a cookbook for writing better code. Hyde explains why certain programming constructs are better than others (and in what cases), and backs it up with evidence from the assembly code (that is the entire premise of the book). Finally, solid proof of (and against) what I've been hearing all along from instructors and other programmers on message boards or face-to-face communication. That in mind, it would have been nice to have a summary of the tips at the end of the chapters, or the end of the book, as a quick-reference kind of thing. These concepts are the perfect thing to consider when fine-tuning your code. I take the stance that if you fine-tune as you go, you have less work later, so I took notes as I read and have started implementing changes for the better (with evidence that it is better) in some of my coding.

Does anyone write code in Pascal anymore? Seriously? Hyde discusses examples in C/C++ and Pascal for the most part (favoring Pascal, by my estimation), so it is nice that the book is language-independent for the reader. The assembly examples in the book are in 80x86 and PowerPC...I think it would have been better to release two versions of this book, one where the assembly is 80x86 (because it is so ubiquitous, if for no other reason), and then another where the assembly is in PowerPC assembly. I didn't pick this up to become an assembly language programmer, and quite frankly, the PowerPC examples just confused me. It looks like my cat stepped on my keyboard and it appeared in print.

The tone of the text is sometimes condescending (especially in the first 5-6 chapters), with a not-so-subtle "real men only code in assembly" message. It seriously reminds me of my parents/grandparents whining about how hard they had it growing up...walking barefoot to school in the winter...and only having assembly to work with in writing programs.

So by the end of this book, I think I have met Hyde's goal for the readers. I can't sit down and write an assembly program, but I can read enough assembly to compare different versions of my high-level program to say what is better. As the subtitle suggests, I am "thinking low-level" now as I write my programs (in C...which most programmers would call low-level). I suggest "actively" reading this book and coding up a few examples with your compiler and examining the output, following along in the text. Doing that really made the material click for me.

Overall, it's a good book and definitely worth it. This is a long one though, and takes some time to digest. See you in volume 3!
15人のお客様がこれが役に立ったと考えています
レポート
Charles
5つ星のうち5.0 Fantastic Book for those Wanting to Write Truly Great Code that is Efficient
2020年1月10日にアメリカ合衆国でレビュー済み
Amazonで購入
This book has helped me tremendously in understanding how the different methods of implementing source code affect performance. As a result, it has helped me to write much better source code and has given me the ability to understand the cause of various performance bottlenecks and how to resolve them. This book is an indispensable tool for anyone writing computer software. This book teaches you to consider and understand what the computer is actually doing when executing the high level code you are writing exactly as the title states. As computer software becomes more and more complex and leverages more and more components it is critical that those components are written to execute efficiently. This book gives you the tools necessary to accomplish this.
Stfn
5つ星のうち5.0 Excellent ( except for HLA )
2010年8月26日にアメリカ合衆国でレビュー済み
Amazonで購入
The book is really good in teaching the best way to code in order to produce faster/smaller programs, taking advantage of the hardware. A lot of the concentrated info contained here is hard to find elsewhere and would require extensive research in several compiler theory and computer architecture manuals.
After reading the text your understanding of software/hardware interface will be improved by several orders of magnitude.
The only small annoyance is the fact that a lot of times Mr Hyde start the discussions on various topics using HLA listings as example and even if he provide details on MASM/TASM applications he does so comparing these to HLA. Hence you have to always study the HLA examples ( HLA is some kind of low-level language the author developed ).
Since I'm not interested in HLA ( probably like a lot of the readers out there ) I did not like the ( small ) additional effort it required.
Overall this book is a little gem.
6人のお客様がこれが役に立ったと考えています
レポート