Juzen

© Juzen | Powered by LOFTER
 

【编程范式】

  • Programs = Algorithms + Data Structures

  • Algorithm = Logic + Control

  • Program = Logic + Control + Data Structures

  • 算法其实是在操作数据结构,而数据是放到数据结构中的,所以真正的泛型除了适配数据类型外,还要适配数据结构。

  • C++很大程度上是用来解决C语言中的各种问题和各种不便。

  • 类型是对内存的一种抽象,不同的类型会有不同的内存布局和内存的分配策略。

  • 函数式编程关注的时describe what to do , rather than how to do it

  • 对于函数式编程来说,它只关心定义输入数据和输出数据相关的关系,数学表达式里面其实是在做一种映射(mapping),输入的数据和输出的数据关系是什么样的,是用函数来定义的。

  • 面向对象的编程三大特性:封装、继承、多态。

评论