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


常见编程范式:

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

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

     进行内存操作更容易。

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

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

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

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

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

python  1.脚本语言,

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

             3.拥有强大的库-

 

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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM