Walck, Scott
Learn Physics With Functional Programming: A Hands-on Guide to Exploring Physics with Haskell
- ISBN 13:
- 9781718501669
- author:
- Walck, Scott
- format:
- Paperback
- publisher:
- No Starch Press,US
- language:
- English
- Publication Year:
- 2023
- Pages:
- 600
- Dimensions:
- 23.1 x 17.5 x 3.3 centimetres (0
- Genre:
- Science, Electromagnetism, Science,
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
Deepen your understanding of physics by learning to use Haskell functional programming. This hands-on guide explores theoretical physics by coding the underlying math in Haskell, using its type system to check that your code makes sense. You'll learn how to encode fundamental physical principles and express them using Haskell's logic, as well as create graphs and models of physical scenarios. Whether you're using this book for self-study or a computational physics course, it will teach you how to use functional programming to explore theoretical physics. Through numerous examples and exercises, you'll develop skills in coding vectors, derivatives, integrals, scalar fields, vector fields, and differential equations, as well as numerical integration and approximation methods.