程式語言的特性本質(四)往數學領域抽象化的函數程式設計
来源:互联网 发布:和讯网社会责任数据 编辑:程序博客网 时间:2024/05/22 03:15
許多程式語言融合了多種程式設計典範(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
- 程式語言的特性本質(四)往數學領域抽象化的函數程式設計
- 程式語言的特性本質(一)靜態語言與動態語言的信任抉擇
- 程式語言的特性本質(二)類別與原型的物件管理學
- 程式語言的特性本質(三)從消弭重複性看封裝、繼承、多型
- 喜愛的程式設計名言
- 追求神乎其技的程式设计之道(四)
- 一个奇怪的程式
- Framerbuffer的应用程式
- 婚嫁程式的书写~~
- 程式設計師的格言
- 程式設計者的技術文筆與寫作
- [转贴]程式設計的省思 - 功力篇
- 我翻譯的《Erlang程式設計》出版了
- 菜鳥談一談,如何學程式設計的方法
- 追求神乎其技的程式設計之道
- 簡易的程式平行化-OpenMP(四)範例 for
- Spring笔记(四): spring的编程式事务与声明式事务
- Spring的四种事务管理(一种编程式事务+三种声明事务)<学习随笔>
- struts2中的OGNL表达式语言
- poj1611 The Suspects (并查集)
- SQL语句中把多条记录同一字段的值连接成一个字符串显示结果集(sql stuff)
- 转载几个牛人的牛语录:有关FPGA和DSP和ARM的。
- android中使用adb shell命令kill掉应用程序
- 程式語言的特性本質(四)往數學領域抽象化的函數程式設計
- WIN32 实现OPenGL显示源码
- Oracle WIP Backflush
- oracle主键和外键
- linux常用svn命令
- poj1182 食物链 (并查集)
- 手动安装 jirafe (Manual Installation Method)
- <win8>(一)实例讲解win8(XAML+C#)开发--------课程表:序言
- 关于java的equals和hashcode方法