C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 mobi 下载 网盘 caj lrf pdf txt 阿里云

C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍电子书下载地址
- 文件名
- [epub 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 epub格式电子书
- [azw3 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 azw3格式电子书
- [pdf 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 pdf格式电子书
- [txt 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 txt格式电子书
- [mobi 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 mobi格式电子书
- [word 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 word格式电子书
- [kindle 下载] C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍 kindle格式电子书
内容简介:
《haskell函数式编程入门》是一本讲解haskell这门经过精心设计和锤炼的纯函数式编程语言的书,同时也是一本通过haskell来讲解函数式编程的方法与思想的书。全书共分三个部分。第一部分介绍函数式编程在解决数学与算法问题的精简与直观的特色,让不熟悉haskell的读者对其建立初步的了解,同时通过解决一些算法问题,如裴波那契数列、八皇后问题、排序问题、24点等,引发一些对函数式编程方式的思考;第二部分介绍一些略微深入的haskell内容,包括函子、monoid、io与monad转换器等;最后一部分则涉及快速测试、惰性求值和并行编程等主题。
《haskell函数式编程入门》既适合对hasell和函数式编程感兴趣的程序员阅读,又适合作为haskell语言入门教程,供计算机科学与数学专业的学生参考。
书籍目录:
《haskell函数式编程入门》
第1章 haskell简介 1
1.1 haskell的由来 1
1.2 haskell编译器的安装以及 编写环境 3
1.3 ghci的使用 4
1.3.1 ghci中的命令 5
1.3.2 在ghci中调用函数 5
1.4 .hs和.lhs文件、注释与库函数 7
1.5 第一个haskell程序helloworld! 7
本章小结 8
第2章 类型系统和函数 9
2.1 haskell的类型与数据 9
2.1.1 haskell常用数据类型 9
2.1.2 函数类型 14
2.1.3 类型的别名 17
2.1.4 类型的重要性 18
2.2 haskell中的类型类 19
2.2.1 相等类型类:eq 20
2.2.2 有序类型类:ord 20
2.2.3 枚举类型类:emum 21
.2.2.4 有界类型类:bounded 21
2.2.5 数字类型类:num 22
2.2.6 可显示类型类:show 25
2.2.7 小结 25
2.3 haskell中的函数 26
2.3.1 haskell中的值 26
2.3.2 函数思想入门 27
2.3.3 函数的基本定义格式 28
2.3.4 λ表达式 30
2.3.5 参数的绑定 34
2.4 haskell中的表达式 35
2.4.1 条件表达式 35
2.4.2 情况分析表达式 36
2.4.3 守卫表达式 37
2.4.4 模式匹配 37
2.4.5 运算符与函数 38
2.4.6 运算符与自定义运算符 38
本章小结 41
第3章 基于布尔值的函数 42
3.1 关键字module与import简介 42
3.2 简易布尔值的函数 43
3.3 与非门和或非门 46
本章小结 47
第4章 库函数及其应用 48
4.1 预加载库函数 48
4.1.1 常用函数 48
4.1.2 基于列表的函数 50
4.1.3 定义历法公式 57
4.1.4 字符串处理的函数 58
4.2 字符与位函数库简介 60
4.2.1 data.char 60
4.2.2 data.bits 60
本章小结 61
第5章 递归函数 62
5.1 递归函数的概念 62
5.2 简单递归函数 64
5.3 扩展递归与尾递归 66
5.4 互调递归 68
5.5 麦卡锡的91函数 69
5.6 斐波那契数列 69
5.7 十进制数字转成罗马数字 73
5.8 二分法查找 74
5.9 汉诺塔 75
5.10 排序算法 78
5.10.1 插入排序 78
5.10.2 冒泡排序 81
5.10.3 选择排序 83
5.10.4 快速排序 84
5.10.5 归并排序 86
小结 91
5.11 递归基本条件与程序终止 91
5.12 递归与不动点 92
5.13 无基本条件递归和惰性求值 94
本章小结 96
第6章 列表内包 97
6.1 列表生成器 97
6.2 素数相关趣题 99
6.3 凯撒加密 101
6.3.1 加密 102
6.3.2 解密 102
*** 排列与组合问题 104
***.1 排列问题 104
***.2 错位排列问题 105
***.3 组合问题 106
6.5 八皇后问题 107
6.6 计算矩阵乘法 111
6.7 最短路径算法与矩阵乘法 112
本章小结 116
第7章 高阶函数与复合函数 117
7.1 简单高阶函数 117
7.2 折叠函数foldr与foldl 119
7.3 mapaccuml与mapaccumr函数 125
7.4 复合函数 126
本章小结 128
第8章 定义数据类型 129
8.1 数据类型的定义 129
8.1.1 枚举类型 129
8.1.2 构造类型 132
8.1.3 参数化类型 134
8.1.4 递归类型 138
8.1.5 杂合定义类型 140
8.2 类型的同构 142
8.3 使用newtype定义类型 146
8.4 数学归纳法的有效性 148
8.5 树 150
8.6 卡特兰数问题 151
8.7 霍夫曼编码 152
8.8 解24点 154
8.9 zipper 157
8.10 一般化的代数数据类型 159
8.11 类型的kind 162
8.11.1 类型的kind 162
8.11.2 空类型的声明 164
本章小结 165
第9章 定义类型类 166
9.1 定义类型类 166
9.2 haskell中常见类型类 169
9.2.1 常用类型类 169
9.2.2 functor 171
9.2.3 applicative 173
9.2.4 alternative 177
9.2.5 简易字符识别器 179
9.2.6 read类型类 182
9.2.7 单位半群(monoid) 182
9.2.8 foldable与monoid类型类 184
9.2.9 小结 186
9.3 类型类中的类型依赖 187
9.4 类型类中的关联类型 192
9.5 定长列表 193
9.6 运行时重载 197
9.7 existential类型 198
本章小结 199
第10章 monad初步 201
10.1 monad简介 201
10.2 从identity monad开始 204
10.3 maybe monad 206
10.4 monad定律 209
10.5 列表monad 210
10.6 monad相关运算符 210
10.7 monadplus 211
10.8 functor、applicative与monad的关系 213
本章小结 215
第11章 系统编程及输入/输出 216
11.1 不纯函数与副作用 216
11.2 io monad 218
11.3 输入/输出处理 222
11.3.1 control.monad中的函数 222
11.3.2 系统环境变量与命令行参数 224
11.3.3 数据的读写 225
11.3.4 格式化输出printf函数 228
11.3.5 printf函数的简易实现 229
11.4 星际译王词典 233
11.4.1 二分法查找 234
11.4.2 散列表的使用 237
11.5 简易异常处理 239
11.6 haskell中的时间 244
本章小结 245
第12章 记录器monad、读取器monad、状态monad 246
12.1 记录器monad 246
12.1.1 monadwriter 248
12.1.2 记录归并排序过程 249
12.2 读取器monad 250
12.2.1 monadreader 251
12.2.2 变量环境的引用 252
12.3 状态monad 253
12.3.1 状态monad标签器 254
12.3.2 用状态monad实现栈结构 255
12.3.3 状态monad、funapp单位半群和读取器monad的关系 257
12.3.4 monadstate 258
12.3.5 基于栈的计算器 258
12.4 随机数的生成 270
本章小结 271
第13章 monad转换器 273
13.1 从identityt monad转换器开始 273
13.2 monad转换器组合与复合monad的区别 276
13.3 monad转换器的组合顺序 278
13.4 lift与liftio 281
13.5 简易monad编译器 282
13.6 语法分析器monad组合子 286
13.6.1 简易语法分析器的实现 287
13.6.2 parsec库简介 291
13.6.3 上下文无关文法 296
13.*** 基于语法分析器的计算器 300
本章小结 304
第14章 quickcheck简介 305
14.1 测试函数属性 305
14.2 测试数据生成器 308
本章小结 310
第15章 惰性求值简介 311
15.1 λ演算简介 311
15.2 ⊥bottom 313
15.3 表达式形态和thunk 314
15.3.1 whnf、hnf与nf 314
15.3.2 thunk与严格求值 315
15.4 求值策略 319
15.4.1 引值调用 319
15.4.2 按名调用 320
15.4.3 常序求值 320
15.5 惰性求值 321
15.6 严格模式匹配与惰性模式匹配 322
第16章 并行与并发编程 324
16.1 确定性的并行计算 325
16.2 轻量级线程 333
16.2.1 调度的不确定性 333
16.2.2 基本线程通信 334
16.2.3 信道 337
16.2.4 简易聊天服务器 337
16.3 软件事务内存 341
16.3.1 软件事务内存简介 341
16.3.2 软件事务内存的使用 343
16.3.3 哲学家就餐问题 347
16.3.4 圣诞老人问题 350
1*** 异步并发库简介 355
本章小结 357
参考文献 358
后记 359
作者介绍:
张淞 1989 年 1 月出生于黑龙江省绥芬河市,酷爱数学、物理,进入大学后开始喜欢学习与研究各类编程语言,并成为了一名 Haskell 爱好者。2012 年 7 月于英国诺丁汉大学获得计算机科学本科学位。2013 年 11 月于英国牛津大学获得计算机科学硕士学位。目前喜欢学习与研究 λ 演算、 类型系统、抽象代数、范畴论、逻辑证明、组合数学等内容。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
《haskell函数式编程入门》是一本讲解haskell这门经过精心设计和锤炼的纯函数式编程语言的书,同时也是一本通过haskell来讲解函数式编程的方法与思想的书。全书共分三个部分。第一部分介绍函数式编程在解决数学与算法问题的精简与直观的特色,让不熟悉haskell的读者对其建立初步的了解,同时通过解决一些算法问题,如裴波那契数列、八皇后问题、排序问题、24点等,引发一些对函数式编程方式的思考;第二部分介绍一些略微深入的haskell内容,包括函子、monoid、io与monad转换器等;最后一部分则涉及快速测试、惰性求值和并行编程等主题。
《haskell函数式编程入门》既适合对hasell和函数式编程感兴趣的程序员阅读,又适合作为haskell语言入门教程,供计算机科学与数学专业的学生参考。
网站评分
书籍多样性:6分
书籍信息完全性:5分
网站更新速度:3分
使用便利性:8分
书籍清晰度:5分
书籍格式兼容性:6分
是否包含广告:9分
加载速度:3分
安全性:7分
稳定性:5分
搜索功能:5分
下载便捷性:3分
下载点评
- 体验满分(403+)
- 愉快的找书体验(650+)
- 藏书馆(427+)
- 还行吧(258+)
- 中评多(151+)
- 小说多(61+)
- 三星好评(269+)
- 无颠倒(433+)
- 目录完整(673+)
下载评价
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 方***旋:
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 印***文:
我很喜欢这种风格样式。
- 网友 蓬***之:
好棒good
- 网友 国***舒:
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 焦***山:
不错。。。。。
- 网友 冉***兮:
如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
- 网友 芮***枫:
有点意思的网站,赞一个真心好好好 哈哈
- 网友 宫***玉:
我说完了。
- 网友 扈***洁:
还不错啊,挺好
- 网友 石***致:
挺实用的,给个赞!希望越来越好,一直支持。
- 网友 苍***如:
什么格式都有的呀。
- 网友 步***青:
。。。。。好
- 网友 戈***玉:
特别棒
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 习***蓉:
品相完美
喜欢"C#函数式编程 编写you质的C#代码 c#高ji编程自学从入门到通 ***.net VisualC#编程语言教程教材 程序设计基础教程图书籍"的人也看了
全国临床检验操作规程(第4版)(精) mobi 下载 网盘 caj lrf pdf txt 阿里云
汉武帝传(精)—历代帝王传记 mobi 下载 网盘 caj lrf pdf txt 阿里云
158个国家***授衔*** mobi 下载 网盘 caj lrf pdf txt 阿里云
企业内部控制 mobi 下载 网盘 caj lrf pdf txt 阿里云
家用及类似场所用带选择性的过电流保护断路器 GB20580-2006 mobi 下载 网盘 caj lrf pdf txt 阿里云
助人好习惯乐观好习惯(彩图注音版)/宝宝好习惯故事 mobi 下载 网盘 caj lrf pdf txt 阿里云
客家学刊第三辑 罗勇 主编,周建新 执行主编 中国社会科学出版社【正版】 mobi 下载 网盘 caj lrf pdf txt 阿里云
少儿说文解字:远方的家 mobi 下载 网盘 caj lrf pdf txt 阿里云
没有苟且,哪有远方 mobi 下载 网盘 caj lrf pdf txt 阿里云
消防安全技术综合能力必做预测卷 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 违约损失率视角下小企业信用风险评级研究/墨香财经学术文库 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 公主涂色(全6册)百变公主涂色秀3-6-10岁女孩美少女图画书填色本 儿童一二三四五六年级小学生创意学画美术丛书 小公主画本幼儿园宝宝画画启蒙涂鸦填色书,白雪公主绘画完美涂画卡通动漫简笔图画书 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 明诗别裁集 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 《中药材大百科》 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 物理化学(第六版 )上册 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 孝经 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 浪漫主义的根源 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 16秋 教材解读与拓展高中历史(必修3)—人民版 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 一、二级注册结构工程师专业考试复习教程 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 鬼妹港故事 mobi 下载 网盘 caj lrf pdf txt 阿里云
书籍真实打分
故事情节:3分
人物塑造:4分
主题深度:8分
文字风格:8分
语言运用:6分
文笔流畅:4分
思想传递:9分
知识深度:4分
知识广度:6分
实用性:9分
章节划分:6分
结构布局:9分
新颖与独特:8分
情感共鸣:4分
引人入胜:5分
现实相关:9分
沉浸感:4分
事实准确性:5分
文化贡献:7分