このページを日本語で表示しますか?ここをクリック

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
18 used & new from ¥ 4,075

Have one to sell? Sell yours here
 
   
Hacker's Delight
 
 

Hacker's Delight (ハードカバー)

by Henry S. Warren (著)
5.0 out of 5 stars  See all reviews (1 customer review)
Price: ¥ 5,069 (Tax Included) & eligible for Free Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock. Click here for details of availability.
Ships from and sold by Amazon.co.jp. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered 2009/11/24 Tuesday? Choose お急ぎ便 at checkout.
14 new from ¥ 4,243 4 used from ¥ 4,075

Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか by ジュニア,ヘンリー・S. ウォーレン

Hacker's Delight + ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか
Price For Both: ¥ 8,639

Show availability and shipping details


Customers Who Bought This Item Also Bought

計算機プログラムの構造と解釈

計算機プログラムの構造と解釈

by ジェラルド・ジェイ サスマン
2.8 out of 5 stars (12)  ¥ 4,830
Code Complete 2nd Edition(Dv-Professional)

Code Complete 2nd Edition(Dv-Professional)

by Steve McConnell
5.0 out of 5 stars (1)  ¥ 4,166
UNIXネットワークプログラミング〈Vol.2〉IPC:プロセス間通信

UNIXネットワークプログラミング〈Vol.2〉IPC:プロセス間通信

by W.リチャード スティーヴンス
5.0 out of 5 stars (1)  ¥ 5,040
[24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

[24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

by 安井 真伸
4.6 out of 5 stars (10)  ¥ 2,919
Database Management Systems

Database Management Systems

by Raghu Ramakrishnan
¥ 7,604
Explore similar items

Product Description

内容説明

A collection useful programming advice the author has collected over the years; small algorithms that make the programmer's task easier. *At long last, proven short-cuts to mastering difficult aspects of computer programming *Learn to program at a more advanced level than is generally taught in schools and training courses, and much more advanced than can be learned through individual study/experience. *An instant cult classic for programmers! Computer programmers are often referred to as hackers -- solitary problem solvers engrossed in a world of code as they seek elegant solutions to building better software. While many view these unique individuals as "madmen," the truth is that much of the computer programmer's job involves a healthy mix of arithmetic and logic. In Hacker's Delight, veteran programmer Hank Warren shares the collected wisdom -- namely tips and tricks -- from his considerable experience in the world of application development. The resulting work is an irresistible collection that will help even the most seasoned programmers better their craft. Henry S. Warren Jr. has had a 40-year career with IBM, spanning the computer field from the IBM 704 to PowerPC. He has worked on various military command and control systems, and on the SETL project under Jack Schwartz at NYU. Since 1973 he has been in IBM's Research Division at Yorktown Heights, New York. Here he has done compiler and computer architecture work on the 801 computer and its several variants through PowerPC. Presently he is working on the Blue Gene petaflop computer project. He received his Ph.D. in Computer Science from the Courant Institute at New York University in 1980.


Back Cover Copy

"This is the first book that promises to tell the deep, dark secrets of computer arithmetic, and it delivers in spades. It contains every trick I knew plus many, many more. A godsend for library developers, compiler writers, and lovers of elegant hacks, it deserves a spot on your shelf right next to Knuth."

--Josh Bloch

"When I first saw the title, I figured that the book must be either a cookbook for breaking into computers (unlikely) or some sort of compendium of little programming tricks. It's the latter, but it's thorough, almost encyclopedic, in its coverage."

--Guy Steele

These are the timesaving techniques relished by computer hackers--those devoted and persistent code developers who seek elegant and efficient ways to build better software. The truth is that much of the computer programmer's job involves a healthy mix of arithmetic and logic. In Hacker's Delight, veteran programmer Hank Warren shares the tricks he has collected from his considerable experience in the worlds of application and system programming. Most of these techniques are eminently practical, but a few are included just because they are interesting and unexpected. The resulting work is an irresistible collection that will help even the most seasoned programmers better their craft.

Topics covered include:

  • A broad collection of useful programming tricks
  • Small algorithms for common tasks
  • Power-of-2 boundaries and bounds checking
  • Rearranging bits and bytes
  • Integer division and division by constants
  • Some elementary functions on integers
  • Gray code
  • Hilbert's space-filling curve
  • And even formulas for prime numbers!

This book is for anyone who wants to create efficient code. Hacker's Delight will help you learn to program at a higher level--well beyond what is generally taught in schools and training courses--and will advance you substantially further than is possible through ordinary self-study alone.



0201914654B06272002

Product Details

  • ハードカバー: 306 pages
  • Publisher: Addison-Wesley Professional (2002/7/17)
  • Language: 英語, 英語, 英語
  • ISBN-10: 0201914654
  • ISBN-13: 978-0201914658
  • Release Date: 2002/7/17
  • Product Dimensions: 9.3 x 6.5 x 0.9 inches
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.jp Sales Rank: #58,533 in 洋書 (See Bestsellers in 洋書)

    Category Ranking:

    #30 in  洋書 > Computers & Internet > Hardware > PCs
    #64 in  洋書 > Computers & Internet > Computer Science > Systems Analysis & Design
    #130 in  洋書 > Computers & Internet > Programming > Algorithms
  • See Complete Table of Contents

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Back Cover
Search inside this book:


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(2)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
10 of 11 people found the following review helpful:
5.0 out of 5 stars 「Knuthの横に並べる価値あり」, 2002/11/9
By A Customer
新しい本だからか、日本でほとんど知られていないのが惜しいです。私も、この本の存在は、シリコンバレーにいる同僚に勧められるまで知りませんでした。
内容はタイトル通り。プログラムを書く人(正しくは、探究心旺盛で、より優れたプログラムを書くことに興味を持つプログラマ、かな。)にとって有益な事柄が沢山詰まっています。特に基本ソフト、ライブラリ屋、コンパイラ屋等々にとっては,学ぶところの多い本だと思います。数式が多く出てくるので、数式が嫌いな人にはお勧めできません。そういう人がこういう知識を必要とする仕事をしているかどうかは謎ですが。

唯一の欠点はやっぱり値段・・・ですね。ハードカバーなので高い。早くペーパーバックで出ないかなぁと思っていましたが、すぐにも次の本が欲しかったので、ハードカバー購入を決めました。

裏表紙には、これまたJavaの名著「Effective Java Programming」で有名なJoshua Blochの言葉として、「It deserves a spot on your shelf right next to Knuth」と書かれています。
素直に「The Art of Computer Programming」の隣りにこの本を並べた私です。

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

※ Posts in Customer Discussions are written by other customers. Amazon.co.jp supports the free exchange of customer opinions, whether positive or negative. Please use your own judgment when making product purchase decisions.
This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.