Haskell 开发环境搭建
来源:互联网 发布:xp 数据执行保护 编辑:程序博客网 时间:2024/06/05 18:21
haskell,一种函数编程语言,既是解释型语言又是编译型语言。
相对Haskell来说,传统的Basic,Pascal,C++,C#,Java,Python等都是命令(imperative)编程语言, 程序语句有一定的执行次序. 函数(functional)编程语言则给出执行的内容, 关注于更高层次的"做什么"而不是"怎么做", 这就是二者最明显的一个区别。函数编程语言的语法功能非常强,使编程的效率大幅提高。
开发环境
下载去官网即可。http://www.haskell.org/。 有Windows、Mac、Linux版本。
官网上对Haskell的简介:
Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software.
解释器为ghci.exe,编译器为ghc.exe,见下图。
HelloWorld编写
源文件main.hs 下行为整个文件的内容。
main = putStrLn "Hello World"
然后编译为exe文件:
- Haskell 开发环境搭建
- Haskell之Yesod开发–基础环境
- Haskell 学习笔记 1 --环境搭建与类型系统(Haskell Tutorial 1--Getting start with Haskell)
- 你好Haskell (1) 环境搭建和简单玩玩
- sublime text开发haskell
- 搭建Java开发环境
- 搭建Java开发环境
- 搭建J2ME开发环境
- Python开发环境搭建
- Appfuse 开发环境搭建
- 搭建FreeBSD开发环境
- liferay开发环境搭建
- J2ME 开发环境搭建
- 毕业设计开发环境搭建
- eclips- 开发环境搭建
- 搭建开发环境
- jsp 开发环境搭建
- Windows开发环境搭建
- Z-score模型
- 吝啬的国度
- 对刚发布的MS windows X的一点看法,这不是评测!
- 数据结构9-关于折半查找的实例
- cocos2dx中Opacity属性及相关操作(1)
- Haskell 开发环境搭建
- 简单记录一下
- Diary 10.1.2014
- Linux初学笔记
- 可选的查找模式
- 动态内存管理---new&delete
- 安装11g_rac配置等效性
- 51单片机串口通讯
- BeagleBoneBlack上通过nfs/ramdisk加载linux