{"schema_version":"bf_book_companion_v1","release_id":"20260418T162306Z","book":{"amazon_purchase_url":"https://www.amazon.com/dp/1098100808?tag=bookfrontier-20","asin":"1098100808","authors":["Daniel Hanson"],"book_id":"9781098100803","canonical_url":"https://bookfrontier.com/books/learning-modern-c-for-finance-1098100808","cover_image_url":"https://img.bookfrontier.com/9781098100803.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","description":"This practical book demonstrates why C++ is still one of the dominant production-quality languages for financial applications and systems. Many programmers believe that C++ is too difficult to learn. Author Daniel Hanson demonstrates that this is no longer the case, thanks to modern features added to the C++ Standard beginning in 2011. Financial programmers will discover how to leverage C++ abstractions that enable safe implementation of financial models. You’ll also explore how popular open source libraries provide additional weapons for attacking mathematical problems. C++ programmers unfamiliar with financial applications also benefit from this handy guide. - Learn C++ basics from a modern perspective: syntax, inheritance, polymorphism, composition, STL containers, and algorithms - Dive into newer features and abstractions including functional programming using lambdas, task-based concurrency, and smart pointers - Implement basic numerical routines in modern C++ - Understand best practices for writing clean and efficient code","forthcoming":false,"isbn13":"9781098100803","publication_date":"20241210","publisher":"O'Reilly Media","slug":"learning-modern-c-for-finance","subtitle":"Foundations for Quantitative Programming","title":"Learning Modern C++ for Finance"},"discovery":{"categories":{"all":[{"bisac_code":"COM051070","confidence_band":"medium","label":"C++ Programming","score":0.79,"source":"bisac_hint_model"},{"bisac_code":"BUS027010","confidence_band":"medium","label":"Financial Engineering","score":0.7648,"source":"bisac_hint_model"},{"bisac_code":"COM051060","confidence_band":"medium","label":"C Programming","score":0.757,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051070","confidence_band":"medium","label":"C++ Programming","score":0.79,"source":"bisac_hint_model"},{"bisac_code":"BUS027010","confidence_band":"medium","label":"Financial Engineering","score":0.7648,"source":"bisac_hint_model"},{"bisac_code":"COM051060","confidence_band":"medium","label":"C Programming","score":0.757,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"BUS027000","confidence_band":"high","label":"Finance","score":1,"source":"onix_publisher_code"},{"bisac_code":"BUS070140","confidence_band":"high","label":"Financial Services","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM005000","confidence_band":"high","label":"Productivity Software","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051070","confidence_band":"high","label":"C++ Programming","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051230","confidence_band":"high","label":"Software Development","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"C++ Programming","score":0.79,"slug":"c-programming"},{"label":"Financial Engineering","score":0.7648,"slug":"financial-engineering"}],"reader_fit":["Good for readers who enjoy C++ Programming","Good for readers interested in development","Good for fans of Finance"],"related_lists":[],"series":null,"similar_books":[{"authors":["Greg Perry","Dean Miller"],"book_id":"9780789751980","cover_image_url":"https://img.bookfrontier.com/9780789751980.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":9.2362,"title":"C Programming Absolute Beginner's Guide","url":"https://bookfrontier.com/books/9780789751980"},{"authors":["Noam Nisan","Shimon Schocken"],"book_id":"9780262539807","cover_image_url":"https://img.bookfrontier.com/9780262539807.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.9449,"title":"The Elements of Computing Systems, Second Edition","url":"https://bookfrontier.com/books/9780262539807"},{"authors":["Alan Donovan","Brian Kernighan","Alan A.A. Donovan","Brian W. Kernighan"],"book_id":"9780134190440","cover_image_url":"https://img.bookfrontier.com/9780134190440.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.9098,"title":"Go Programming Language, the","url":"https://bookfrontier.com/books/9780134190440"},{"authors":["Gene Kim","Steve Yegge","Dario Amodei"],"book_id":"9781966280026","cover_image_url":"https://img.bookfrontier.com/9781966280026.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.7411,"title":"Vibe Coding","url":"https://bookfrontier.com/books/9781966280026"},{"authors":["Simon Benninga","Tal Mofkadi"],"book_id":"9780262046428","cover_image_url":"https://img.bookfrontier.com/9780262046428.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.7245,"title":"Financial Modeling, Fifth Edition","url":"https://bookfrontier.com/books/9780262046428"},{"authors":["Dick Axelrod","Emily Axelrod","Richard H. Axelrod","Emily M. Axelrod"],"book_id":"9781626560819","cover_image_url":"https://img.bookfrontier.com/9781626560819.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.691,"title":"Let's Stop Meeting Like This","url":"https://bookfrontier.com/books/9781626560819"},{"authors":["Jon Skeet"],"book_id":"9781617294532","cover_image_url":"https://img.bookfrontier.com/9781617294532.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.5886,"title":"C# in Depth","url":"https://bookfrontier.com/books/9781617294532"},{"authors":["Charles Petzold"],"book_id":"9780137909100","cover_image_url":"https://img.bookfrontier.com/9780137909100.jpg?v=20260418T162306Z%3A2026-04-19T10%3A16%3A55Z","score":5.5526,"title":"Code","url":"https://bookfrontier.com/books/9780137909100"}],"topics":[{"evidence_refs":["keyword:c++11 c++17 c++20 finance derivatives quant development"],"label":"Development","score":0.0794,"slug":"development"}],"what_you_get":["Themes: Development.","Reading lane: C++ Programming and Financial Engineering.","Publisher: O'Reilly Media."]},"llm_signals":null,"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":false,"similarity_seed":true},"stats":{"amazon_ratings_count":7,"goodreads_ratings_count":4,"goodreads_reviews_count":1,"quality_score":0.8267}}