当前位置 : IT培训网 > 小孩编程 > 少儿编程 > haskell有什么用 haskell能够做什么

haskell有什么用 haskell能够做什么

时间:2018-03-06 14:57:16  来源:IT培训网  作者:IT培训网  已有:名学员访问该课程
haskell是少儿编程语言的一种,它类似scratch编程语言,但较scratch稍有难度,Haskell有什么用?它是经典的函数式编程语言,按常规的学习方式来学习。Haskell能做什么?下面由IT培训网老师给大家做详细解答。

haskell是少儿编程语言的一种,它类似scratch编程语言,但较scratch稍有难度,Haskell有什么用?它是经典的函数式编程语言,按常规的学习方式来学习。Haskell能做什么?下面由IT培训网老师给大家做详细解答。

Haskell具体有什么用?

为什么用Haskell?函数式编程是比较适合小孩的思维的, Haskell是函数式编程语言中语法噪音最少的一门语言,非常接近数学的代码形式,可以减少小孩学习的障碍。小孩学编程尽量不要过早接触比较抽象和高深的概念,尽量用比较浅显的方式来教学。Haskell正适合上面一些条件,而且更易于孩子学习。

haskell有什么用 haskell能够做什么_www.itpxw.cn

小孩应该如何学习Haskell?

儿童编程大致的过程是先教整数、字符、字符串、布尔值这四个数据类型,教些简单的加减乘除的函数,字符串连接的函数,分支处理表达式。然后开始教列表类型,由字符串而来的简单的列表操作。在这些基本概念都清楚后,开始教递归,用递归实现sum、product、any、all这些函数,用递归实现filter函数,用foldr将sum、product、any、all这些函数统一起来,用递归实现map函数,将map、filter也都统一用foldr函数实现。在实践上学会用递归求解汉诺塔问题,然后希望可以独立实现一个九九乘法表的输出。

孩子学编程语言Haskell,前提是逻辑能力和英语能力已经有一定的基础,可以接受编程的思维方式。另外尽量用接近数学的方式来讲函数式编程的思维方式,讲具体直观的例子,用好ghci、ipad、纸和笔。

函数式编程并没有那么可怕的,对于零基础的人来说,函数式编程的思维方式更容易接受,有命令式编程基础的人反而有着各种理解上的障碍。

Haskell能够做什么?

Haskell能做什么?Haskell就是这么一个完全不一样的语言。编程语言有顺序、选择、循环三种控制结构。Haskell不仅没有这三个,连控制结构都没有。对变量赋值是一个编程时考虑的基本操作。不,完全不赋值也可以写出有用的程序。算法是可以依照而行动的计算步骤。总而言之,Haskell 里没有步骤。“步骤”是实现细节。

顶一下
(1)
12.5%
踩一下
(7)
87.5%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容

相关热点