¥ 3,995
この書籍はよりお買い得なバージョンをご購入いただけます
Kindle版を選ぶと、¥ 1,697 (42%) お買い得にご購入いただけます。
¥ 2,298
Kindle版価格
¥ 3,995
ペーパーバック

Kindle版を選ぶと、<span class="a-color-price">¥ 1,697 (42%)</span> お買い得にご購入いただけます。 iOS, Android, Mac & パソコンで使えるKindle無料アプリで今すぐ読む
通常配送無料 詳細
残り1点(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
From Mathematics to Gener... がカートに入りました

お届け先住所
アドレス帳を使用するにはサインインしてください
または
-
正しい郵便番号を入力してください。
または
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
3点すべてのイメージを見る

From Mathematics to Generic Programming (英語) ペーパーバック – 2014/11/17


その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
ペーパーバック
¥ 3,995
¥ 3,772 ¥ 4,123
click to open popover

キャンペーンおよび追加情報

  • 本カテゴリの商品を2500円以上購入で買取金額500円UPキャンペーン対象商品です。商品出荷時に買取サービスでご利用いただけるクーポンをメールにてご案内させていただきます。 詳細はこちら (細則もこちらからご覧いただけます)
  • 【判型について】 洋書の主な判型については こちらをご確認ください。

  • 【買取サービス】 Amazonアカウントを使用して簡単お申し込み。売りたいと思った時に、宅配買取もしくは出張買取を選択してご利用いただけます。 今すぐチェック。


この商品を見た後に買っているのは?

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。


商品の説明

内容紹介

In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic programming and the mathematical concept of abstraction on which it is based, helping you write code that is both simpler and more powerful.

 

If you’re a reasonably proficient programmer who can think logically, you have all the background you’ll need. Stepanov and Rose introduce the relevant abstract algebra and number theory with exceptional clarity. They carefully explain the problems mathematicians first needed to solve, and then show how these mathematical solutions translate to generic programming and the creation of more effective and elegant code. To demonstrate the crucial role these mathematical principles play in many modern applications, the authors show how to use these results and generalized algorithms to implement a real-world public-key cryptosystem.

 

As you read this book, you’ll master the thought processes necessary for effective programming and learn how to generalize narrowly conceived algorithms to widen their usefulness without losing efficiency. You’ll also gain deep insight into the value of mathematics to programming—insight that will prove invaluable no matter what programming languages and paradigms you use.

 

You will learn about

  • How to generalize a four thousand-year-old algorithm, demonstrating indispensable lessons about clarity and efficiency
  • Ancient paradoxes, beautiful theorems, and the productive tension between continuous and discrete
  • A simple algorithm for finding greatest common divisor (GCD) and modern abstractions that build on it
  • Powerful mathematical approaches to abstraction
  • How abstract algebra provides the idea at the heart of generic programming
  • Axioms, proofs, theories, and models: using mathematical techniques to organize knowledge about your algorithms and data structures
  • Surprising subtleties of simple programming tasks and what you can learn from them
  • How practical implementations can exploit theoretical knowledge

 

著者について

Alexander A. Stepanov studied mathematics at Moscow State University from 1967 to 1972. He has been programming since 1972: first in the Soviet Union and, after emigrating in 1977, in the United States. He has programmed operating systems, programming tools, compilers, and libraries. His work on foundations of programming has been supported by GE, Polytechnic University, Bell Labs, HP, SGI, Adobe, and, since 2009, A9.com, Amazon’s search technology subsidiary. In 1995 he received the Dr. Dobb’s Journal Excellence in Programming Award for the design of the C++ Standard Template Library.

 

Daniel E. Rose is a research scientist who has held management positions at Apple, AltaVista, Xigo, Yahoo, and A9.com. His research focuses on all aspects of search technology, ranging from low-level algorithms for index compression to human–computer interaction issues in web search. Rose led the team at Apple that created desktop search for the Macintosh. He holds a Ph.D. in cognitive science and computer science from University of California, San Diego, and a B.A. in philosophy from Harvard University.


登録情報

  • ペーパーバック: 320ページ
  • 出版社: Addison-Wesley Professional; 1版 (2014/11/17)
  • 言語: 英語
  • ISBN-10: 0321942043
  • ISBN-13: 978-0321942043
  • 発売日: 2014/11/17
  • 商品パッケージの寸法: 15.7 x 1.8 x 23.6 cm
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: 洋書 - 90,865位 (洋書の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

まだカスタマーレビューはありません。
他のお客様にも意見を伝えましょう

Amazon.com で最も参考になったカスタマーレビュー

Amazon.com: 5つ星のうち4.5 46 件のカスタマーレビュー
5人のお客様がこれが役に立ったと考えています.
5つ星のうち5.0Guide to Systematic Code Refinement
2015年1月12日 - (Amazon.com)
Amazonで購入
2人のお客様がこれが役に立ったと考えています.
5つ星のうち5.0Inspired...and inspirational!
2015年6月22日 - (Amazon.com)
Amazonで購入
5つ星のうち4.0Well worth a read
2017年2月27日 - (Amazon.com)
Amazonで購入
58人のお客様がこれが役に立ったと考えています.
5つ星のうち5.0Great illustration of the core ideas in Generic Programming
2014年11月22日 - (Amazon.com)
5つ星のうち4.0Complex but very interesting.
2017年10月11日 - (Amazon.com)
Amazonで購入
同様の商品をご覧になりませんか? こちらのリンクで参照ください。ライトスタンド