- 博客(14)
- 资源 (7)
- 收藏
- 关注
翻译 F# 基础
F# 基础再译《F# 基础》序前言第一章 什么是函数编程 函数编程为啥重要 什么是 F# 谁在用F# 谁能读本书第二章 获得、安装、使用 F#第三章 函数编程(一) 文字、函数、标识符、标识符的命名、作用域、轻量语法第三章函数编程(二) 捕获标识符、use
2014-03-03 19:38:36 3014
翻译 第四章 命令编程(二)
第四章 命令编程(二)控制流(control flow) 不像在第三章中描述的伪控制流(pseudo-control-flow),F# 还有一些命令式控制流结构。不权有if 命令,还有while 和for 循环。与命令式风格中使用if 表达式的主要不同在于,在函数中使用if,返回空类型,且不强制使用else。如下面的例子所示: if System.Date
2014-03-27 18:12:34 1009
翻译 第二章 获得、安装、使用 F#
第二章获得、安装、使用F# 这一章介绍如何获得F#,如何在Windows 和Linux 下安装,如何以不同的方法编译,我们也将讨论本书用于测试的例子的软件版本。 获得F# F# 现在默认包含在 Visual Studio2010 中,因此,如果你已经安装了这个版本,可能就已经安装了 F#;如果你安装的是Visual Studio 2010,但是,却看不到 F#,那么,就要确
2014-03-12 11:06:27 2810
翻译 谁能读本书
谁能读本书? 本书主要是写给那些想迅速赶上 F# 的IT 专业人士,能有 .NET 框架和一点 C# 或VB 方面的知识最好,没有也行。能有一点编程经验的都可学习 F#。即使完全就是一个初学者,以前从来没有编程经验,F# 是他的第一门计算机语言,阅读本书一点也不难。虽然,本书并不打算介绍编程本身,但仍会提供F# 所有的重要细节。 后续章节 本书通过示例讲解F#,它
2014-03-07 19:42:20 1372
翻译 谁在用F#
谁在用F#? F# 在微软内部表现就很强劲,不仅在微软研究,而且在整个公司。Ralf Herbrich,微软研究院应用项目组的另一位领导,专门从事机器学习技术,是正在逐步壮大的F# 粉丝中一个铁杆。 “第一个应用是解析110GB 大的日志文件,并将其导入SQL 数据库,这些日志文件分布在300 个目录,超过11000 个文本文件。整个应用程序只有90 行(还包括注释),完成解析源文
2014-03-07 19:36:21 6094
翻译 什么是 F#
什么是 F#? 函数编程是解决许多棘手问题的最好方法,但是,纯函数编程并不适合常规编程。因此,函数编程语言逐渐吸收了命令式、面向对象的编程模式,不仅保持了函数编程范式,同时也混合了其他需要的功能,使函数编程编写各种类型的程序都很容易。F# 就是这种尝试的成功代表,比其他函数编程语言做得更多。一些流行的函数编程语言,如OCaml、Haskell、Lisp 和Scheme,一直都使用自己的
2014-03-07 09:43:39 9874
翻译 函数编程为啥重要
函数编程为啥重要? 谈到函数编程,人们往往认为无状态是其致命的缺陷,实际上是没有认识到其优点。可以证明,通常命令式程序中有90% 是赋值语句,而函数式程序中没有赋值,因此函数式程序可以使程序减少90%。然而,许多人并相信这个结论,并不想用无状态的递归编程。正如John Hughes在他的经典论文《Why Functional Programming Matters》中指出的:函数式程序员听
2014-03-06 18:20:40 1914
翻译 什么是函数编程
第一章 绪论 这一章主要回答有关 F# 和函数编程的一些问题。 什么是函数编程? 函数编程(FP,Functional programming)是三大编程范式中最古老的。第一个函数编程语言 IPL,是1955年发明,大约比Fortran 早一年;第二个是 LISP,1958 年发明的,比Cobol 早一年。Fortran 和 Cobol 是命令语言,也叫过程语言。他们
2014-03-04 18:03:46 3092
翻译 前言
前言 2003 年,我在寻找处理中间语言(IL,intermediatelanguage)的工具。中间语言是由 .NET 语言编译成的。那时,.NET 还相当新,没有更多的选择。很快,我就发现最好的选择就是一个叫Abstract IL(AbsIL)的 API,它是用 F# 语言编写的。于是,我决定用 F# 为 AbsIL 写一个小的封装程序,从 DLL 中提取我需要的有用信息,因为,它比用
2014-03-03 19:34:31 1168
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人