Ocaml入门(1)

Ocaml是函数语言。Lisp, Haskell,clojure,scala等也是。

函数式语言的特色是:函数本身是“第一等公民”,它可以被当做参数传递,被当做参数返回。

函数式语言之所以“回暖”可能是因为当前多cpu,分布式,并行计算对软件如何处理并发提出新的挑战。

函数式在并发上有天然优势。

在函数式语言中,Ocaml的主要优势是:

1. 有坚实的学院派理论基础,数学模型严谨。

2. 据称是史上运行速度第二的高级语言(第一毫无疑问是c)

也就是说Ocaml甚至比c++还快。

 

如何安装ocaml?

windows上下载单一包,直接装,然后控制台: ocaml看到井号(#)提示符就ok了。

如果要跟着著名的《real world ocaml》来学习,只能在Linux上了。

下面说Linux上怎么用。

1. 首先,win7上安装虚拟机 Vmware workstation, 然后在虚拟机里安装 centos-7

2. 启动控制台窗口,准备使用 yum 来安装,需要su一下,输入root密码,提升权限。

3. 添加“库来源”,然后安装 opam

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:ocaml/CentOS_7/home:ocaml.repo
yum install opam

如果你用的centos-6,当然要把URL对应位置改为6。

4. 安装ocaml

yum install ocaml

根据提示一路yes就可以。

安装好以后,可以验证一下,输入:ocaml,出现井号提示符,就可以了。 exit 1;; 可以退回到控制台。

5. 可以退出su状态了,exit 回到普通用户模式来使用opam

opam是一个ocaml源代码包管理工具,可以自动下载、编译、管理版本等。

(下集待续)

 

转载于:https://www.cnblogs.com/gyhang/p/4767138.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值