Functional Programming

通过把大段代码拆成函数和一层一层的函数调用,把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。