本文摘自我即将出版的一本关于面向数据编程的书。这本书一旦完成(希望在2021年),将由曼宁出版。
本章试图说明我所理解的面向数据编程的核心原则是什么,它深受我在Clojure编程经验的影响,但我相信这些原则是语言不可知的。
您可以在面向对象(OO)语言(如Java或C#)中遵守它们,也可以在Ocaml、Haskell、JavaScript(甚至在Clojure中)等函数式编程(FP)语言中打破它们。
事实上,在本章中,我将说明如何在JavaScript中应用或打破这些原则,JavaScript是一种同时支持FP和OOP的编程语言。
本文摘自我即将出版的一本关于面向数据编程的书。这本书一旦完成(希望在2021年),将由曼宁出版。