/**************************十六进制转十进制函数**************************//*函数原型:uint htd(uint a)/*函数功能:十六进制转十进制/*输入参数:要转换的数据/*输出参数:转换后的数据/*调用模块:无/*************...
分类:
其他好文 时间:
2014-08-07 00:14:56
阅读次数:
335
编程怎么能少的了数组呢,以下是学习PHP时常用的数组处理函数。在编程中要遵循一个原则就是DRY(Don`t Repeat Yourself)原则,PHP中有大量的函数,都记住这些函数不太现实,但常用的函数还是要熟练使用的,大部分的函数的使用方法可以通过查询PHP的手册来使用。在编程中查手册是少不.....
分类:
Web程序 时间:
2014-07-27 11:05:02
阅读次数:
240
1.2 通往实用函数编程之路
函数式编程的思想发源要早于第一台计算机,其历史可追溯到上世纪三十年代,当时 Alonzo Church 和 Stephen C. Kleene 引入一种理论,叫 lambda 演算,属于数学基础研究。虽然它未能实现其初衷,但仍有一些逻辑分支在使用,并发展出有用计算理论。为了学习函数式编程的基本原理,有必须简单了解一下lambda 演算(下一章)。发明计算机以后...
分类:
其他好文 时间:
2014-07-19 08:23:38
阅读次数:
238
关于本书
如果你已经开发过 .NET 程序,熟悉面向对象技术,想知道“函数式编程”有什么新内容,以及我们如何能从中受益,那么,本书肯定适合你。
本书特别适合已经有面向对象编程和 C# 2.0 知识的开发人员,当然,通常并不要求你有函数编程的知识,更不要求知道 F#。事实上,如果你过去常用面向对象方式思考问题,那么,学习函数式编程会更困难,因为许多函数式思想对你来说是陌生的。我们写这本书已...
分类:
其他好文 时间:
2014-07-18 21:21:09
阅读次数:
261
数组合并了相同类型的对象,而元祖合并了不同类型的对象,元祖起源于函数编程语言(F#),.NET Framework定义了8个泛型Tuple(自NET4.0)和一个静态的Tuple类,他们作用元祖的工厂,这里的不同泛型Tuple类支持不同数量的元素,例如:Tuple包含一个元素,Tuple包含2个元素,依次类推...
分类:
其他好文 时间:
2014-07-14 11:20:30
阅读次数:
251
序
本书不同于现在的其他编程书籍,它不仅关注某种专门的编程语言或库,而是用目前用目前的编程语言或库去解释思维的方法。思维方法正变得越来越重要,已经重叠许多新的技术。
我们已经知道本书中描述的某些概念,因为,函数式思想在许多技术中都有所体现。.NET 的示例包括C# 3.0 和LINQ 项目,微软对 .NET 的并行扩展(Microsoft Parallel Extensions to ....
分类:
其他好文 时间:
2014-07-10 17:20:28
阅读次数:
210
一、函数1、function:功能,函数2、函数:把某个特定的功能或应该独立执行的代码封装成独立的功能并取个名字,使用时调用它即可;3、函数特征:结构化编程,不能独立运行,需要调用时执行,可以被多次调用;二、函数编程和应用1、定义一个函数,方法一:functionFUNCNAME{comma..
分类:
系统相关 时间:
2014-05-15 12:38:36
阅读次数:
453
第十章并行编程
最近并行编程(parallel programming)已经不再是相对较晦涩的主题,由只能是专业开发人员精通,变得更为主流,这是因为日益流行多核处理器。在写作本书的时候,想买一台单核处理器 PC 机,已经几乎不可能,双核已是标配,四核处理器也开始出售,而未来几年内这种趋势还将继续完全在意料之中。
在某些程度上,并行编程中的这种兴趣在带动了函数编程的新的兴趣。函数式编程当然...
分类:
其他好文 时间:
2014-05-13 05:55:49
阅读次数:
300
介绍 LINQ
Language-Integrated Query (LINQ,语言集成查询)是下一代.NET 数据访问技术,它借鉴了很多函数编程的概念,因此,它非常适合 F#。
本质上,LINQ 是一组处理集合的库,它实现操作IEnumerable 接口,在这方面,非常像 F# 的序列(Seq)模块,我们在第七章中讨论过。其核心是通过这些库查询在内存中的集合,它可以是数据库,也可以 X...
分类:
其他好文 时间:
2014-05-10 04:51:48
阅读次数:
289