共读 01.18 编程的本质
Program = Logic + Control + Data Structure
- Map/Reduce/Filter等,这些是某类问题解决的策略,不变的套路,就是一种Control。而传递给它们的函数,是要处理的具体问题,可变的逻辑。数据结构则用来承载输入和输出。
- Control既然是套路,就可以编程标准化程序,也就是SOP。遍历、查找、Map/Reduce,都可以标准化。
- 有效分离Logic、Control和Data Structure是写出好程序的关键。
网友评论