募捐 9月15日2024 – 10月1日2024 关于筹款

Learn Physics with Functional Programming: A Hands-on Guide...

Learn Physics with Functional Programming: A Hands-on Guide to Exploring Physics with Haskell

Scott N. Walck
4.0 / 5.0
0 comments
你有多喜欢这本书?
下载文件的质量如何?
下载该书,以评价其质量
下载文件的质量如何?

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.

Early chapters cover the basics of coding in Haskell, which has a powerful system of types capable of encoding important mathematical structures in physics, like vectors, derivatives, integrals, scalar fields, vector fields, and differential equations. Later sections of the book explore Newtonian mechanics and electromagnetics—two central pillars of theoretical physics. In addition, you’ll get a deep look into source code, and discover why Haskell’s high-order functions and referential transparency serve physics so well. Along the way, you’ll learn

•How to write beautiful code that expresses fundamental physical principles
•How to make graphs and animations of interesting situations
•How to program in a language that looks like mathematics
•How types, high order functions, and referential transparency serve physics well

年:
2023
出版社:
No Starch Press, Inc.
语言:
english
页:
648
ISBN 10:
109815679X
ISBN 13:
9781098156794
文件:
EPUB, 24.74 MB
IPFS:
CID , CID Blake2b
english, 2023
线上阅读
正在转换
转换为 失败

关键词