首页  »   编程

程式語言的特征本質(四)往數學領域抽象化的函數程式設計

网友分享于:2013-07-29  浏览:7次
程式語言的特性本質(四)往數學領域抽象化的函數程式設計
許多程式語言融合了多種程式設計典範(Paradigm),除了為人熟知的結構化、物件導向等典範外,逐漸也可見函數程式設計(Functional programming)的蹤影,相對於物件導向將問題具體為物件互動的世界,函數設計則往數學領域抽象化,將問題逐項分解為函數定義。 


以數學形式定義問題 

函數式程式設計(以下簡稱為函數式程設)經常與指令式程式設計(Imperative programming,以下簡稱為指令式程設)相比較,可使用求解費式數(Fibonacci number)來突顯兩者設計上的差異,費式數的數學定義為 { F0 = 0, F1 = 1, Fn = Fn-1 + Fn-2 }。 


更多內容...http://www.ithome.com.tw/itadm/article.php?c=73705


相关解决方案

最新解决方案