《斯坦福大學:編程范式》第一節:常見的幾種范式


常見編程范式:

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