2019独角兽企业重金招聘Python工程师标准>>>

  1. 先了解下nim语言: Nim语言有哪些特点

  2. Nim下载地址: http://nim-lang/download.html (注意:win上安装时务必安装mingw,然后设置mingw/bin到path环境变量,不然编译不了代码)

  3. (下载这个可以不用在nim安装包里勾选mingw安装了, 2选1)

  • Mingw32完整版下载地址:点击下载
  • 32/64位版本下载页:点击打开
  1. 下载完nim后根据平台设置好环境变量让nim可以直接在控制台运行.
    linux/mac的.bash_profile或.profile下:
export PATH=${PATH}:~/nim/bin #(nim程序目录)

win下: 设置环境变量path里

  1. 接着建一个test.nim文件里面写上
echo "Hello world nim!"

然后打开控制台cd到这个文件夹里运行

> nim c -d:release test.nim

-d:release是可选参数, 不写的话就是默认debug调试模式, 会提示更多内容, 但文件大小也会增加, 如果想要发布程序当然就用release模式
可以安装IDE:Aporia和nimble工具.
Aporia是nim编辑器, nimble是类似yum的工具, 可以方便安装nim其它工具和库.
win的nim安装包可以打勾直接安装这两个工具, linux/mac上就得自己下载编译安装了.
nimble使用方法:

> nimble list #打开所有库列表
> nimble search sdl2 #查找nim的sdl2库是否存在
> nimble install sdl2 #安装nim的sdl2库
> nimble uninstall sdl2 #卸载nim的sdl2库

也可自己制作nim库 使用c2nim, 就是把c/c++的库转化成nim版.

  1. 这里有些不错的教程.

http://my.oschina/angluca

官方内容

  • Nim 主页
  • Nim 标准库 (需要基本库函数都在里面了, 像系统文件查找, 容器使用, 环境变量读取等.)
  • Nim 教程 (Part I)
  • Nim 教程 (Part II)
  • Nim 使用手册
  • Nim 索引大全 (nim官方所有内容在索引大全使用手册都能找到, 什么忘记了在这两个页面用ctrl+f查找吧.)

中文教程

  • Nim语言有哪些特点
  • 开始使用Nim
  • liulun的Nim教程翻译1 (站内有更多教程)(推荐)
  • big_big_snail的Nim教程翻译1 (站内有更多教程)(推荐)
  • tulayang的Nim用户手册翻译
  • Nim类型教程(重要)
  • Nim核心编程
  • Nim手册
  • 一个Nim博客

非常好的E文教程

  • Nim by Example
  • Nim和各种语言的一些实用算法和功能

方便查找nim的库和函数

  • 在这里用ctrl+f查找库和函数

有兴趣的朋友可以加入我们, 大家一起交流与学习:)

QQ群:469329878 官方网站:http://www.nim-lang/

vim插件 nvim-nim

转载于:https://my.oschina/angluca/blog/481633

更多推荐

Nim语言快速入门 教程