美文网首页Haskell学习笔记
Haskell学习笔记(一) 环境的搭建

Haskell学习笔记(一) 环境的搭建

作者: 渊微 | 来源:发表于2019-05-22 21:27 被阅读0次

    Haskell简介

    ​ Haskell是一种标准化的、通用纯函数式编程语言,有非限定性语义和强静态类型。它的命名源自美国逻辑学家Haskell Brooks Curry,他在数学逻辑方面的工作使得函数式编程语言有了广泛的基础。在Haskell中,函数是一等公民。作为函数式编程语言,主要控制结构是函数。

    ​ Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算(Lambda-Calculus)为基础发展而来。具有“证明即程序、结论公式即程序类型”的特征。这也是Haskell语言以希腊字母「λ」(Lambda)作为自己标志的原因。

    ​ Haskell是一个公共的语言定义,任何人都可以编写它的实现,因而Haskell有很多解释器(比如Hugs)和编译器(比如GHC),它们都可以在www.haskell.org上得到, Haskell语言的最主要的执行环境是GHC。

    下载与安装

    Haskell有官方的集成环境Haskell-Platform,目前GHC的最新版本是8.6.4在官网https://www.haskell.org/下载安装即可。

    编辑

    安装完成后,按win + R 输入cmd,打开命令行窗口后,输入ghci,即可进入ghci环境

    ghci启动

    笔者的开发环境是Windows10 + VS Code,在VS Code中,安装以下插件进行Haskell开发:

    插件 功能
    Haskell Syntax Highlighting 提供Haskell语法高亮
    Code Runner Ctrl + Alt + N自动运行Haskell代码

    以上两个插件都只需要安装就可以使用,ghc-mod插件可以提供自动补全,但在尝试安装ghc-mod时,需要使用Stack安装ghc-mod ,因为版本原因一直装不成功。

    相关文章

      网友评论

        本文标题:Haskell学习笔记(一) 环境的搭建

        本文链接:https://www.haomeiwen.com/subject/cnupzqtx.html