《斯坦福大学:编程范式》第一节:常见的几种范式

常见编程范式:

C   面向过程,命令式编程,调用函数

     main 函数调用更下层函数,一直嵌套调用。

     进行内存操作更容易。

Assambly   汇编,面向二进制/寄存器

C++   1.指针,引用的“副作用”

          2.面向对象,更注重数据的变化,函数之间对象的传递。

Concurrence Programme  并发编程,关注cpu调度  比如20个函数同时运行(看起来)。

Scheme 函数式编程 依赖函数的返回值,并且没有“副作用”

python  1.脚本语言,

             2.可以面向对象,也可以面向过程,还有部分函数式编程

扫描二维码关注公众号,回复: 1591097 查看本文章

             3.拥有强大的库-

-----------------副作用的解释---------------------------------------

C/C++ 依赖 "副作用"

在函数编程中,输入参数,得到返回值,不会改变其他东西。

C/C++中的指针/引用,通过函数传递出去后,可以被改变。 使用指针和引用 共享数据。 这叫 "副作用"

猜你喜欢

转载自www.cnblogs.com/sundayofit/p/9181066.html