Cart
Free US shipping over $10
Proud to be B-Corp

Learn Physics With Functional Programming Scott Walck

Learn Physics With Functional Programming By Scott Walck

Learn Physics With Functional Programming by Scott Walck


$60.58
Condition - Good
Only 1 left

Faster Shipping

Get this product faster from our US warehouse

Learn Physics With Functional Programming Summary

Learn Physics With Functional Programming: A Hands-on Guide to Exploring Physics with Haskell by Scott Walck

This book teaches you to solve physics problems using the functional programming paradigm. Ideal for first-time programmers and science aficionados alike, it introduces the Haskell programming language and encourages the writing of beautiful code to match the elegant ideas of theoretical physics. Haskell's powerful system of types is capable of encoding important mathematical structures like vectors, derivatives, integrals, scalar fields, and differential equations.

About Scott Walck

Scott Walck has a PhD in Physics from Lehigh University and has been a professor of physics, including computational physics, to undergraduates for over 20 years at Lebanon Valley College. He has alsowritten academic articles and given talks on the use of functional programming in teaching physics.


Table of Contents

Acknowledgments
Introduction
Part I: A Haskell Primer for Physicists
Chapter 1: Calculating with Haskell
Chapter 2: Writing Basic Functions
Chapter 3: Types and Entities
Chapter 4: Describing Motion
Chapter 5: Working with Lists
Chapter 6: Higher-Order Functions
Chapter 7: Graphing Functions
Chapter 8: Type Classes
Chapter 9: Tuples and Type Constructors
Chapter 10: Describing Motion in Three Dimensions
Chapter 11: Creating Graphs
Chapter 12: Creating Stand-Alone Programs
Chapter 13: Creating 2D and 3D Animations
Part II: Expressing Newtonian Mechanics and Solving Problems
Chapter 14: Newtons Second Law and Differential Equations
Chapter 15: Mechanics in One Dimension
Chapter 16: Mechanics in Three Dimensions
Chapter 17: Satellite, Projectile, and Proton Motion
Chapter 18: A Very Short Primer on Relativity
Chapter 19: Interacting Particles
Chapter 20: Springs, Billiard Balls, and a Guitar String
Part III: Expressing Electromagnetic Theory and Solving Problems
Chapter 21: Electricity
Chapter 22: Coordinate Systems and Fields
Chapter 23: Curves, Surfaces, and Volumes
Chapter 24: Electric Charge
Chapter 25: Electric Field
Chapter 26: Electric Current
Chapter 27: Magnetic Field
Chapter 28: The Lorentz Force Law
Chapter 29: The Maxwell Equations
Appendix: Installing Haskell
Bibliography
Index

Additional information

CIN1718501668G
9781718501669
1718501668
Learn Physics With Functional Programming: A Hands-on Guide to Exploring Physics with Haskell by Scott Walck
Used - Good
Paperback
No Starch Press,US
2023-01-31
648
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Learn Physics With Functional Programming