介绍一门很有前景的语言Nim(1)

产生背景

python 语言如日中天。
python 可以说把动态语言的优势发挥到了极致。
不过,python 也有不顺手的地方。

一开始,Nim 的产生主要就是为了解决 python 的两个痛点:

  1. 执行效率问题,虽然可以把需要执行效率的部分换为 C 语言重写,但仍不尽如人意。
  2. 没有类型的约束。这在大规模开发时,如果缺乏有效的管理和制度,将会引发混乱甚至是灾难。

Nim 的特点

nim 在很多地方与 python 很像
但,
nim 是静态类型的。
也就是存在编译过程,代码中的对象存在类型约束。
nim 并不工作在虚拟机上
nim 直接编译为本地的可执行代码,也可以编译为 c 或 javascript
这使得 nim 在执行效率上大大改善了 python 的状态

官方网站提供了较为详细的介绍:
官方网站

按官方的说法,nim 追求的目标是 3 个 E
Efficient 效率
Expressive 表达能力
Elegant 优雅

安装

直接下载 windows 64x 安装包,解压就可以了
解压后打开个控制台,运行bin\finish.exe
按提示做。
其实不运行这个也好,国内太慢,还容易出错。
它无外乎就是设置个 path, 下载个 minGW 的 gcc 编译器

因为是编译到本地执行代码,所

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值