活动预告Haskell与函数式编程

Posted SHU开源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了活动预告Haskell与函数式编程相关的知识,希望对你有一定的参考价值。

Haskell与函数式编程

    这次我们有请17级龙方淞龙老板为我们介绍Haskell与函数式编程。这是一种历史悠久,并在几年又重新焕发生机的编程规范,在学习的过程中它会强迫你用函数式的方式思考,学会这个你会变得更强大。

Part1  什么是函数式编程规范

    函数式编程,又称函数程序设计、泛函编程,是一种编程典范,它将计算机运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数编程语言最重要的基础是λ演算(lambda calculus)。而且λ演算的函数可以接受函数当作输入(引数)和输出(传出值)。

Part2  Haskell基本语法

1、Why Haskell?

2、Why not lisp?

3、环境配置(大家可以提前去官网下载安装)

4、基本数据类型

5、调用函数

6、运算符

7、自己写函数

8、高阶函数

Part3  从函数式编程到函数式架构

    函数式真正强大之处不只在函数式编程方面,那只是微观的函数式编程,而是用来架构,也就是宏观的函数式编程。


Haskell环境:https://pan.baidu.com/s/16SM-r27FzVZ0TJQa-yoUGA

时间:秋季学期第四周周五(9/28)下午6点

  地点:计算机学院402


以上是关于活动预告Haskell与函数式编程的主要内容,如果未能解决你的问题,请参考以下文章

专访《Haskell函数式编程入门》作者张淞:浅谈Haskell的优点与启发

这些电子书新上架

将“为啥函数式编程很重要”翻译成 Haskell

Frege-基于JVM的类Haskell纯函数式编程语言

如何编码 Haskell/函数式编程中的选择公理?

Haskell代码编程