Object-Oriented Implementation of Numerical Methods: An Introduction with Pharo
✒️ By Didier H. Besset, Stéphane Ducasse, Serge Stinckwich
This book is a practical guide for object-oriented programmers who want to implement numerical methods using Pharo. It covers essential algorithms, code examples, and real-world applications. Ideal for developers seeking hands-on knowledge in scientific computing.
Book Description
“Object-Oriented Implementation of Numerical Methods: An Introduction with Pharo” is a must-read for programmers who want to blend object-oriented programming with powerful numerical algorithms. Authored by Didier H. Besset, Stéphane Ducasse, and Serge Stinckwich, this book breaks down complex mathematical concepts and shows you how to map them directly into reusable objects. Whether you’re a software developer working in scientific computing or just curious about implementing math-heavy routines in your applications, this book has you covered.
You’ll find a hands-on approach throughout the chapters. Each algorithm is introduced with simple explanations and then dissected into its object-oriented architecture. The code is written for Pharo, a modern Smalltalk-inspired environment, but the principles are universal. This book is perfect for those who want to move beyond textbook theory and actually build something useful.
Not sure if you’re ready? If you’ve ever looked at a chunk of mathematical code and wondered how to make it more maintainable or reusable, you’ll love the clear structure and real-world examples here. The authors even share stories from their professional livesso you know these solutions aren’t just academic exercises.
If you’re interested in further exploring object-oriented programming approaches, check out Learning Object-Oriented Programming, Design and TDD with Pharo. Or if you want to take your design skills up a notch, try Building Skills in Object-Oriented Design.
What You Will Learn
- The basics of object-oriented programming applied to numerical algorithms
- How to translate mathematical equations into reusable code objects
- Practical implementations of core numerical methods in Pharo
- Real-world examples from physics and engineering fields
- How to use inheritance and reuse for efficient algorithm development
- Hands-on code walkthroughs with step-by-step usage guides
- The philosophy behind designing maintainable scientific software
This book is ideal for object-oriented programmersespecially those working in scientific computing, engineering, or anyone keen on implementing robust numerical solutions in their apps. It’s also great for math enthusiasts eager to see their favorite algorithms come alive in code.

Leave a Reply
You must be logged in to post a comment.