Haskell学习笔记(一)

这周开始把空余的时间花了在学时间Haskell上,因为想学一门纯FP语言,拓展思路,体会另一种编程思想。其实学FP在几个月前就开始了,但是主要在看JS函数式编程指南,感觉有点抽象,没有特别理解其中的一些概念。所以现在从一门纯FP语言入手,顺便之后可以玩玩Elm。 搭建环境 最开始首先是要搭一个环境,Haskell的代码需要通过编译器编译执行,它最常用的编译器叫ghc。不过它还提供了一个解释器ghci,充当一个REPL的角色。 直接去官网选择对应平台下载即可,我下的是Minimal installers,包含ghc以及包管理工具Cabel。 然后我用的编辑器是Atom,装了language-haskell、autocomplete-haskell、haskell-ghc-mod以及ide-haskell这几个工具来辅助开发。 编译了一个HelloWord的程序出来,发现生成的文件比用C写的要大些。 »