Unavailable
Unavailable
Unavailable
Ebook1,344 pages12 hours
Learn Physics with Functional Programming: A Hands-on Guide to Exploring Physics with Haskell
Rating: 0 out of 5 stars
()
Currently unavailable
Currently unavailable
About this ebook
Deepen your understanding of physics by learning to use the Haskell functional programming language.
Learn Physics with Functional Programming is your key to unlocking the mysteries of theoretical physics by coding the underlying math in Haskell.
You’ll use Haskell’s type system to check that your code makes sense as you deepen your understanding of Newtonian mechanics and electromagnetic theory, including how to describe and calculate electric and magnetic fields.
As you work your way through the book’s numerous examples and exercises, you’ll learn how to:
Whether you’re using this book as a core textbook for a computational physics course or for self-study, Learn Physics with Functional Programming will teach you how to use the power of functional programming to explore the beautiful ideas of theoretical physics.
Learn Physics with Functional Programming is your key to unlocking the mysteries of theoretical physics by coding the underlying math in Haskell.
You’ll use Haskell’s type system to check that your code makes sense as you deepen your understanding of Newtonian mechanics and electromagnetic theory, including how to describe and calculate electric and magnetic fields.
As you work your way through the book’s numerous examples and exercises, you’ll learn how to:
- Encode vectors, derivatives, integrals, scalar fields, vector fields, and differential equations
- Express fundamental physical principles using the logic of Haskell’s type system to clarify Newton’s second law, Coulomb’s law, the Biot-Savart law, and the Maxwell equations
- Use higher-order functions to express numerical integration and approximation methods, such as the Euler method and the finite-difference time-domain (FDTD) method
- Create graphs, models, and animations of physical scenarios like colliding billiard balls, waves in a guitar string, and a proton in a magnetic field
Whether you’re using this book as a core textbook for a computational physics course or for self-study, Learn Physics with Functional Programming will teach you how to use the power of functional programming to explore the beautiful ideas of theoretical physics.
LanguageEnglish
PublisherNo Starch Press
Release dateJan 31, 2023
ISBN9781718501676
Unavailable
Related to Learn Physics with Functional Programming
Related ebooks
How To Code For Quantum Computers Rating: 0 out of 5 stars0 ratingsHaskell Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #10 Rating: 0 out of 5 stars0 ratingsHaskell Programming: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsAdvanced Haskell Techniques: A Comprehensive Guide to Modern Functional Programming Rating: 0 out of 5 stars0 ratingsHaskell from Another Site Rating: 0 out of 5 stars0 ratingsGo Programming - From Beginner to Professional: Learn everything you need to build modern software using Go Rating: 0 out of 5 stars0 ratingsMastering the Art of Haskell Programming: Advanced Techniques for Expert-Level Programming Rating: 0 out of 5 stars0 ratingsHaskell Design Patterns Rating: 0 out of 5 stars0 ratingsFundamentals of Haskell Programming: Definitive Reference for Developers and Engineers Rating: 0 out of 5 stars0 ratingsPhysics Nerd: 1000+ Amazing And Mind-Blowing Facts About Physics In Our Universe Rating: 0 out of 5 stars0 ratingsJapanese High Technology Rating: 0 out of 5 stars0 ratingsFoundational Principles of Physics Rating: 0 out of 5 stars0 ratingsHaskell Data Analysis Cookbook Rating: 3 out of 5 stars3/5Physics I For Dummies Rating: 4 out of 5 stars4/5Must Know High School Physics Rating: 0 out of 5 stars0 ratingsPhysics Essentials For Dummies Rating: 4 out of 5 stars4/5Beginning Programming with C For Dummies Rating: 0 out of 5 stars0 ratingsHandbook of Computational Quantum Chemistry Rating: 5 out of 5 stars5/5The Physics of Fun Rating: 0 out of 5 stars0 ratingsWhat Every Successful Physics Graduate Student Should Know Rating: 4 out of 5 stars4/5Electrical Engineering | Step by Step: Basics, Components & Circuits explained for Beginners Rating: 0 out of 5 stars0 ratingsSeriously Good Software: Code that works, survives, and wins Rating: 5 out of 5 stars5/5ARDUINO CODING: A Comprehensive Guide to Arduino Programming (2024 Crash Course) Rating: 0 out of 5 stars0 ratingsHow to Teach Computational Thinking Rating: 0 out of 5 stars0 ratingsMechanics Using Python: An Introductory Guide Rating: 0 out of 5 stars0 ratingsEasy Physics Step-by-Step: With 95 Solved Problems Rating: 0 out of 5 stars0 ratingsPhysics II For Dummies Rating: 4 out of 5 stars4/5CERN and the Higgs Boson: The Global Quest for the Building Blocks of Reality Rating: 0 out of 5 stars0 ratingsThe Arduino Adventure Rating: 0 out of 5 stars0 ratings
Physics For You
Quantum Physics: A Beginners Guide to How Quantum Physics Affects Everything around Us Rating: 5 out of 5 stars5/5Physics I For Dummies Rating: 4 out of 5 stars4/5My Big TOE - Awakening H: Book 1 of a Trilogy Unifying Philosophy, Physics, and Metaphysics Rating: 4 out of 5 stars4/5Vibration and Frequency: How to Get What You Want in Life Rating: 4 out of 5 stars4/5Quantum Physics For Dummies Rating: 0 out of 5 stars0 ratingsUnlocking Spanish with Paul Noble Rating: 5 out of 5 stars5/5Basic Physics: A Self-Teaching Guide Rating: 4 out of 5 stars4/5Quantum Physics for Beginners Rating: 4 out of 5 stars4/5Midnight in Chernobyl: The Untold Story of the World's Greatest Nuclear Disaster Rating: 4 out of 5 stars4/5Moving Through Parallel Worlds To Achieve Your Dreams Rating: 5 out of 5 stars5/5The Reality Revolution: The Mind-Blowing Movement to Hack Your Reality Rating: 4 out of 5 stars4/5Feynman Lectures Simplified 1A: Basics of Physics & Newton's Laws Rating: 4 out of 5 stars4/5Step By Step Mixing: How to Create Great Mixes Using Only 5 Plug-ins Rating: 5 out of 5 stars5/5How to Teach Quantum Physics to Your Dog Rating: 4 out of 5 stars4/5Physics Essentials For Dummies Rating: 4 out of 5 stars4/5The Ancient Language of Sacred Sound: The Acoustic Science of the Divine Rating: 5 out of 5 stars5/5Must Know High School Physics Rating: 0 out of 5 stars0 ratingsFeynman Lectures Simplified 4A: Math for Physicists Rating: 5 out of 5 stars5/5Flatland Rating: 4 out of 5 stars4/5God According to God: A Physicist Proves We've Been Wrong About God All Along Rating: 4 out of 5 stars4/5Physics: Laminated QuickStudy Reference Guide Rating: 4 out of 5 stars4/5DIY Lithium Battery Rating: 3 out of 5 stars3/5Physics I Workbook For Dummies Rating: 0 out of 5 stars0 ratingsTo Explain the World: The Discovery of Modern Science Rating: 4 out of 5 stars4/5Quantum Spirituality: Science, Gnostic Mysticism, and Connecting with Source Consciousness Rating: 5 out of 5 stars5/5String Theory For Dummies Rating: 4 out of 5 stars4/5U Can: Physics I For Dummies Rating: 0 out of 5 stars0 ratings
Reviews for Learn Physics with Functional Programming
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews