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

Walck, Scott N.

  • 出版商: No Starch Press
  • 出版日期: 2023-01-31
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 648
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1718501668
  • ISBN-13: 9781718501669
  • 相關分類: Functional-programming物理學 Physics
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Deepen your understanding of physics by learning to use the Haskell functional programming language.

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. In addition, you'll explore Newtonian mechanics and electromagnetics, analyze source code, and discover why Haskell's high-order functions and referential transparency serve physics so well.

商品描述(中文翻譯)

透過學習 Haskell 函數式程式語言,加深你對物理學的理解。

本書教導你如何使用函數式程式設計範式解決物理學問題。適合初學者和科學愛好者,它介紹了 Haskell 程式語言,並鼓勵寫出與理論物理學優雅思想相匹配的優美程式碼。

Haskell 強大的型別系統能夠編碼重要的數學結構,如向量、導數、積分、純量場和微分方程。此外,你還將探索牛頓力學和電磁學,分析程式碼,並發現為什麼 Haskell 的高階函數和引用透明性對物理學如此有用。

作者簡介

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 also written academic articles and given talks on the use of functional programming in teaching physics.


作者簡介(中文翻譯)

Scott Walck在Lehigh University取得物理學博士學位,並在Lebanon Valley College擔任物理學教授已超過20年,包括計算物理學。他還撰寫了學術文章並就在教授物理學時使用函數式編程進行演講。