×
Haskell程序设计基础(微课版)

Haskell程序设计基础(微课版)

1星价 ¥38.7 (7.9折)
2星价¥38.7 定价¥49.0
暂无评论
图文详情
  • ISBN:9787302608271
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:192
  • 出版时间:2022-07-01
  • 条形码:9787302608271 ; 978-7-302-60827-1

本书特色

l 本书用函数式程序设计语言Haskell讲解计算机程序设计,具有抽象层次高,程序语义简洁清晰优美,便于初学者理解程序设计的思想方法。 l 本书内容覆盖计算机程序设计基本知识,特别是函数式程序的特色内容,既有浅显易懂的例题习题,也有比较有趣的程序练习。 l 提供MOOC视频公开课,在线测评练习,便于自学。 本书用Haskell讲解程序设计,便于初学者理解和掌握函数程序设计概念方法。对于已经掌握一门程序设计语言的学生,本书将为传统的命令式和面向对象的程序设计语言提供了很有意义的视角,对程序设计具有较全方位的理解,成为更好的程序员。书中配备大量习题,难度适中,基于有趣的实际问题。提供全套PPT教学课件和讲解视频。

内容简介

本书用Haskell语言从函数式程序设计角度讲解计算机程序设计。本书前半部分介绍程序设计的基本内容,包括数据、类型、函数、递归函数、模块、测试、多态和重载等;后半部分则突出了函数程序设计的特色内容,包括高阶函数、代数类型、惰性计算和单子等。 全书内容编排由浅入深,语言表达清晰准确,每章都提供了难度适中的练习,各章内容都配备讲解视频,十分便于自学。 本书是为程序设计初学者编写,可作为高等院校各专业学习程序设计的教材,也可供从事计算机软件工作的技术人员学习函数式程序设计参考。

目录

第1章 计算机程序设计 1.1 命令式程序设计 1.1.1 程序设计的概念 1.1.2 命令式算法和伪代码 1.1.3 命令式程序 1.2 函数程序设计 1.2.1 程序是函数 1.2.2 Haskell函数程序 1.2.3 Haskell函数语言的特点 1.3 Haskell解释器和编译器 1.3.1 下载Haskell解释器和编译器 1.3.2 运行Haskell程序 1.3.3解释器常用命令 1.4 习题 第2章 函数程序设计基础 2.1 程序与函数 2.1.1 数学函数 2.1.2 Haskell函数 2.2 数据和类型 2.2.1 数据类型 2.2.2 数值类型 2.2.3 布尔类型 2.2.4 查看表达式的类型 2.2.5 字符和字符串 2.2.6 列表类型 2.2.7 多元组类型 2.2.8 多元组类型和列表类型的对比 2.2.9 函数类型 2.2.10 函数应用与类型推导规则 2.3 Haskell函数定义 2.3.1 函数定义语法规则 2.3.2 函数定义举例 2.4 递归函数 2.4.1 阶乘函数 2.4.2 斐波那契数列 2.4.3 汉诺塔 2.5 模块 2.5.1 模块的定义 2.5.2 模块的使用 2.5.3 查找库函数 2.6 软件调试与测试 2.6.1 软件调试 2.6.2 软件测试 2.6.3 程序的规格说明 2.6.4 QuickCheck随机测试工具 2.7 习题 第3章 列表程序设计 3.1 列表的构造 3.1.1 构造函数 3.1.2 列表概括
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航