随笔分类 -  F#

函数式编程语言,支持多编程范式
摘要:本文详细讲解了数组类型Array、字典类型(Map),以及可变数组(ResizeArray)、Set类型,除序列seq类型外,集合类型都介绍完了。 阅读全文
posted @ 2008-09-14 21:03 lvxuwen 阅读(2704) 评论(7) 推荐(0) 编辑
摘要:F#版本不断新出,昨日又发布了一个小版本(1.9.6.2),每一个版本都造成我所讨论的某一主题的更动,我觉得我有责任对我之前的博客进行维护,以免对阅读过的朋友造成困惑,所以我新开这一篇博客,直到正式版本发布,我将持续更新。 阅读全文
posted @ 2008-09-07 17:15 lvxuwen 阅读(2343) 评论(12) 推荐(0) 编辑
摘要:本文讲解了在F#中如何定义列表,F#列表常用使用方法,列表在函数式语言中占据了重要的位置,不仅因为列表是重要的数据结构,更重要的是列表的设计是非常好的组合子设计。掌握组合子设计方法才能精通函数式编程。 阅读全文
posted @ 2008-09-06 00:18 lvxuwen 阅读(1890) 评论(8) 推荐(0) 编辑
摘要:F# CTP版本已于2008年8月29日发布,版本号1.9.6.0,比上一发布版本1.9.4.19带来了不少的变化。主要增加了一种称为度量单位的语法。这一版本的发布,可以说标志着F#正式进入了.net程序员的视野 阅读全文
posted @ 2008-08-31 01:49 lvxuwen 阅读(2114) 评论(16) 推荐(0) 编辑
摘要:本文详细讨论了在F#中如何定义元组,以及F#元组类型与模式匹配一起如何使用,重点讨论了在F#中使用元组类型,在互操作场景下带来的影响。 阅读全文
posted @ 2008-08-27 15:28 lvxuwen 阅读(2419) 评论(3) 推荐(0) 编辑
摘要:本文比较详细地介绍了F#中整数类型、浮点型、字符型、布尔型、字符串型,并且简要介绍了在F#中如何检查数据溢出、如何进行数据转换。 阅读全文
posted @ 2008-08-23 18:13 lvxuwen 阅读(2743) 评论(3) 推荐(0) 编辑
摘要:本文讲解了在F#中如何定义名称空间及模块,并对如何使用名称空间及模块进行了探讨,详细讲解了F#静态初始化过程。 阅读全文
posted @ 2008-08-17 23:46 lvxuwen 阅读(2905) 评论(7) 推荐(0) 编辑
摘要:本文主要讲解模块,以及模块的访问限定,并且简要介绍了F#中编译过程,及F#如何确定程序入口点 阅读全文
posted @ 2008-08-14 15:22 lvxuwen 阅读(3166) 评论(14) 推荐(0) 编辑
摘要:文中主要讨论了F#中函数作用域以及闭包、柯里化,重点讨论了函数作用域,并对模块也做了简单的介绍 阅读全文
posted @ 2008-08-06 09:24 lvxuwen 阅读(2855) 评论(11) 推荐(1) 编辑
摘要:函数在函数式编程语言中是一等公民,是函数式语言中最重要的基本组成元素,也是其名称的由来。 F# 中的函数之如C#中的类,是组织程序结构的最基本单元。是命令式编程语言中函数或OO编程语言中方法的超集。超集,有多强大?我将在下面几个方面细细道来。 阅读全文
posted @ 2008-08-03 15:40 lvxuwen 阅读(3045) 评论(14) 推荐(1) 编辑
摘要:对于什么是函数式编程,我希望通过这篇文章与园子里的朋友们共同探讨这个话题,抛砖只为引玉。 本文希望通过介绍F#中的语法,来了解函数式编程中专门的概念。 阅读全文
posted @ 2008-07-29 21:38 lvxuwen 阅读(2711) 评论(10) 推荐(0) 编辑
摘要:最近两年动态语言、函数式语言开始流行,其主要原因来源于多核时代的到来,web2.0的理念。传统式语言对并发、扩展本身支持不够好,对程序员素质要求高,开发效率低等诸多因素,迫使一部分人重新审视其他编程范式,Erlang,Python,Ruby这些语言得到了关注。F#是微软目前唯一一门支持函数式编程的语言,让我们学习开始学习F#吧。 阅读全文
posted @ 2008-07-26 14:51 lvxuwen 阅读(1985) 评论(3) 推荐(0) 编辑