Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £21.56

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £9.50 Amazon.co.uk Gift Card
C++ Design Patterns and Derivatives Pricing (Mathematics, Finance and Risk)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C++ Design Patterns and Derivatives Pricing (Mathematics, Finance and Risk) [Paperback]

M. S. Joshi
4.6 out of 5 stars  See all reviews (9 customer reviews)
RRP: £35.00
Price: £30.80 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.20 (12%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Wednesday, June 6? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Hardcover --  
Paperback £30.80  
Trade In this Item for up to £9.50
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in C++ Design Patterns and Derivatives Pricing (Mathematics, Finance and Risk) for an Amazon.co.uk gift card of up to £9.50, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

C++ Design Patterns and Derivatives Pricing (Mathematics, Finance and Risk) + The Concepts and Practice of Mathematical Finance (Mathematics, Finance and Risk) + Frequently Asked Questions in Quantitative Finance
Price For All Three: £89.89

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 308 pages
  • Publisher: Cambridge University Press; 2 edition (22 May 2008)
  • Language English
  • ISBN-10: 0521721628
  • ISBN-13: 978-0521721622
  • Product Dimensions: 17.4 x 1.6 x 24.7 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 29,536 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

M. S. Joshi
Discover books, learn about writers, and more.

Visit Amazon's M. S. Joshi Page

Product Description

Review

'This is a short book, but an elegant one. It would serve as an excellent course text for a course on the practical aspects of mathematical finance.' International Statistical Institute

'This book is thought-provoking and rewarding. Even for the less experienced programmer, the presentation is readily accessible, and the coded examples can be directly used to solve real-life problems.' Journal of the American Statistics Association

'This book, although it is quite short, does cover a significant amount of material and does deal with some fairly advanced topics that are important to practitioners. The real strength of the book is its clarity and conciseness.' SIAM Review

Product Description

Design patterns are the cutting-edge paradigm for programming in C++, and they are here discussed in depth using examples from financial mathematics. Assuming only a basic knowledge of C++ and mathematical finance, the reader learns how to produce well-designed, structured, reusable code via carefully-chosen examples. This new edition includes several new chapters covering topics of increasing robustness in the presence of exceptions, designing a generic factory, interfacing C++ with EXCEL, and improving code design using the idea of decoupling. Complete ANSI/ISO compatible C++ source code is hosted on an accompanying website for the reader to study in detail, and reuse as they see fit. Whether you are a student of financial mathematics, a working quantitative analyst or financial mathematician, you need this book. Offering practical steps for implementing pricing models for complex financial products, it will transform your understanding of how to use C++.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
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)
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Great book 27 Dec 2010
By Simon
Format:Paperback
This book is useful for people who know a bit of C++ and a bit of finance but who haven't seen design patterns in use. It is written as a walkthrough - a piece of software is built up and improved chapter by chapter. That makes it really easy to follow, although it does mean you have to read it in order. Highly recommended if you are looking to see design patterns in practice and to see how financial software can be written.
Comment | 
Was this review helpful to you?
7 of 8 people found the following review helpful
By W. O. Smith VINE™ VOICE
Format:Hardcover|Amazon Verified Purchase
Unlike many textbooks, all the code in Joshi's book works and compiles. However, do save yourself time and get the latest version of the code from his website, forget the bundled CD.

Joshi not only explains quickly how to implement the basic pricing techniques (trees, monte carlo), but also offers some good guidance on modern OO C++ techniques (patterns) along the way.

My only criticism is that the book is too short. I would have gladly read another 50% on top.

Comment | 
Was this review helpful to you?
12 of 14 people found the following review helpful
By A Customer
Format:Hardcover
C++ is a big language. It has a lot of features and even more in the way of clever ideas for combining these features to create effective code. Most books on the subject are dauntingly huge, at least to the novice. Perhaps the greatest virtue of this book is that it covers a lot of ground while being slim enough (under 200 widely-spaced pages) to be easily read from cover to cover.

The book is clearly aimed at those in quantitative finance and the examples are designed to be of genuinely useful code that a quant might write. This is a refreshing change from more general books where the examples are either silly ("a Sauternes is inherited from a Bordeaux and has a pour() member function") or do the kind of low-level manipulation (such as container classes) that few programmers write. The examples are given in full, even if this involves repeating a good deal of code, but I suppose this does give the reader the satisfaction of quickly skimming two or three pages from time to time.

Aside from a basic acquaintance with mathematical finance, the reader is required to have a rudimentary knowledge of C++. However the more advanced language features, such as virtual functions and templates, are explained concisely as they are introduced. Writing good object-oriented code depends very much on knowing not so much the syntatical rules but why the language features are there and when to use them. This is the emphasis of this book; it gives very clear well-reasoned guidance for effective use of the language. One very important aspect of this is the use of so-called "design patterns". I'm not sure this term is ever defined but it becomes clear through many examples that it refers to clever ways to combine language features to achieve particular generic goals.

There are places where the author introduces several ideas at once and almost trips over himself in an effort to explain them all. But once the reader becomes accustomed to this and is therefore prepared to wait a little for an explanation of something, this is an effective way of getting through the material rapidly. Consequently this is a very readable book, in which the alert reader can learn a lot in a short time. All in all, this book is ideal for someone starting to write C++ for finance or even for a more experienced quant who feels his code is insufficiently sophisticated.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges