The C++ Project presents C++ through a concrete and engaging approach: the development and exploration of real-time simulations. Instead of isolated examples, the book is structured around a complete program that implements a multi-threaded multiple‑body collision simulator running in real time.
Key C++ concepts are introduced and discussed in the context of this working system, allowing the reader to understand not only the language syntax, but also how design decisions, performance, and correctness interact in a realistic application.
The project is progressively extended to other simulations, including simplified models of a planet-satellite system, a fictional universe, and an elementary satellite launch scenario. Some of these extensions are fully implemented, while others are intentionally left as challenges, encouraging the reader to experiment, modify parameters, and extend the code.
While not intended to be a complete or introductory course, The C++ Project is designed as a complementary learning tool for readers who want to deepen their understanding of C++ through applied programming. The simulations are also suitable for teaching and studying basic concepts of Newtonian mechanics, making the book useful at the intersection of programming, physics, and computational modeling.
"synopsis" may belong to another edition of this title.
Marcos Tewfiq is an engineer and software developer with a background in Electronics Engineering (Instituto Tecnológico de Aeronáutica - ITA, Brazil), Law, and Economics (Pontifical Catholic University of Rio Grande do Sul - PUCRS, Brazil). His professional and academic interests focus on software development, computer science, and systems engineering. Over the years, he has pursued continuous education through numerous specialized programs in areas such as C/C++ programming, computational thinking, robotics, and related fields, offered by international institutions and platforms. The C++ Project reflects a long-term dedication to understanding programming not only as a language, but as a way of reasoning about systems, performance, and correctness.
"About this title" may belong to another edition of this title.
Seller: HPB-Red, Dallas, TX, U.S.A.
hardcover. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_389663725
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 41299781-n
Seller: BargainBookStores, Grand Rapids, MI, U.S.A.
Hardback or Cased Book. Condition: New. The C++ Project: A companion for learning the C++ programming language. Book. Seller Inventory # BBS-9786581720025
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 41299781
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
HRD. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L1-9786581720025
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
HRD. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L1-9786581720025
Quantity: Over 20 available
Seller: Ria Christie Collections, Uxbridge, United Kingdom
Condition: New. In. Seller Inventory # ria9786581720025_new
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 41299781-n
Quantity: 1 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: As New. Unread book in perfect condition. Seller Inventory # 41299781
Quantity: 1 available
Quantity: Over 20 available