计算机基础 发表于 2018-01-02 | 分类于 日记文章 记录一些基础知识:函数式编程:将程序抽象为函数来执行,每个函数不定义变量,有确定的输入和输出,允许把函数本身作为参数传入,还允许返回一个函数。命令式编程:将程序抽象为一组命令,顺序执行命令解决问题。 面向过程的程序设计: 将一个复杂的需求拆分成一个又一个简单的需求,并以函数计算表现的设计模式。 高阶函数:一个函数可以接受另一个函数作为参数的函数称之为高阶函数。 管道机制(pipeline):即前一个函数的输出时后一个函数的输入。 函数式编程–柯里化:将多参数的函数转换为单参数的函数。