编程范式
ShannonChenCHN opened this issue · 4 comments
ShannonChenCHN commented
- 声明式
- 逻辑式编程
- 函数式编程
- 链式语法
- 函数响应式编程(Functional Reactive Programming)
- ReactiveCocoa 相关
- RxSwift
- promise:用“同步”代码写异步逻辑
- 命令式编程
- 结构化
- 非结构化
- 元编程
- 泛型
- 反射化
ShannonChenCHN commented
延伸阅读:
- 编程语言 - Wikipedia
- 上海 T 沙龙12月-FRP 函数响应式编程
- 左耳听风专栏:编程范式系列
- 《七周七语言:理解多种编程范型》
- 斯坦福大学公开课:编程范式
ShannonChenCHN commented
函数式编程和链式语法
- 什么是函数式编程
- 为什么要用函数式编程
- 函数式编程的特点
- 高阶函数
- iOS 中函数式编程的应用
- Masonry
- ReactiveCocoa 相关
- BlocksKit
- iOS 开发中如何通过 Objective-C 实现函数式编程
参考资料
- [Objective-C]用Block实现链式编程
- 深入浅出-iOS函数式编程的实现 && 响应式编程概念
- Swift 烧脑体操(三) - 高阶函数
- 函数式编程初探 - 阮一峰的网络日志
- 函数式编程 - 酷壳
- 可能是最好的函数式编程入门
- 我眼中的 JavaScript 函数式编程 - 淘宝前端团队
- 函数式编程在Redux/React中的应用 - 美团点评技术团队
- Method chaining - Wikipedia
- 什么是函数式编程思维? - 知乎
- 函数式编程和反应式编程(reactive programming)有什么区别? - 知乎
- 为什么要用函数式编程? - Realm Academy
ShannonChenCHN commented
响应式编程
ShannonChenCHN commented
Promise
Promise 就是一个事务的管理器。他的作用就是将各种内嵌回调的事务用流水形式表达,其目的是为了简化编程,让代码逻辑更加清晰。