文件名称:reading-list:Slawek的阅读清单
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-25 18:49:50
Slawek的阅读列表 我遇到的有趣的文章按月分组。 主要是关于技术。 2021/4月 程序可以用两部分来建模:数据,即具有公开的固定模式和对象的不可变值-围绕封装状态的一组操作。 作者认为正确区分两者至关重要,并认为编程语言很少很好地支持这两种语言,而且经常陷入极端(Haskell鼓励围绕数据构建,而Java中几乎所有对象都是对象)。 定义接口(固定的一组操作)可以轻松添加新的类型变体而不会破坏客户端。 相反,对于一组固定的类型变体(也称为求和类型),则相反-很容易添加新操作(只需在类型变体上创建新函数和模式匹配),但是添加新类型将破坏已经使用该联合类型的其他客户端。 接口方法在OOP语言中占主导地位,而FP包含代数数据类型。 综上所述,FP语言在具有固定数据类型的应用程序中更常见,这是不足为奇的,因为编译器和OOP适合于基础数据更频繁更改的更好的Web应用程序。 但是,我认为两者的
【文件预览】:
reading-list-main
----LICENSE(34KB)
----README.md(4KB)