nim语言入门

  1. 下载nim-lang-win32.exe
  2. 安装
  3. 安装包管理nimble, 并设置环境变量
  4. 更新包
  5. 安装需要的扩展包
  6. 开始玩吧

nim是nimrod的缩写, 指环王中的nimrod, 是个水晶球, 可以看到世界未来.

有人喜欢说是"你妹", 尼玛, 随你了. 官方网站 http://nim-lang.org  



Nim语言, 和Go语言类似的静态编译语言, 但是表达更爽, 就是写起来更爽

这个语言的特点:

1. 强制缩进, 语法类似与Python, 变量定义有点类似于js
2. 使用AST编译成c语言代码(放在cache里), 最后调用C语言编译器编译成C程序. 有人说这种c程序类似与lisp2c, 好像就是一种被lisp翻译成的c语言代码.
3. 类似与python那样import os, try ... except... finally, 学python的可以直接过去学.
4. 3个e, Nim is efficient, Nim is expressive, Nim is elegant, 即更快, 更能表达, 更优雅.
5. 跨平台
6. 和多种编程语言可以绑定
7. 有template和macro. template, 知道c++里的template吗, macro, 知道编译器里的各种宏吗
8. 操作符重载
9. 静态编译, 仅仅依赖于C库. 除非你对其他的dll做了包装接口, 否则无需带dll.     类似于GO语言, 但是比Go语言更快. 每个操作系统都是编译成本机代码. 无需虚拟机运行.


讨论nim, 请加QQ群 Nim语言开发( 134362027 )
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值