分类
软件大全 游戏大全 新闻资讯 游戏攻略
版本:大小:18.40M
类别:编译工具系统:Win7, WinAll

nim变成语言最近比较热火的静态语言,代码风格类类似于python、javascript等,通过代码转换可以转换成c、c++、javascript,可以说是能写前后端。如果你需要学习这款语言,欢迎来体验!
nim是一种静态类型编译的系统编程语言。它结合了其他成熟语言的成功概念。(如python、ada和modula)
使用提供的zip文件的安装应该相当简单。 只需将文件解压到所需的安装目录,然后运行finish.exe,跟随指引一步步配置即可。
配置path环境变量
要使用nim进行开发,需要在你的path环境变量中添加以下两个目录:
nim的二进制文件位于你解压的文件夹下的bin目录下,所以这个目录在环境变量中是必需的;
%userprofile%.nimblebin (%userprofile%指的是你的home目录,win7以下是我的文档,也可能叫做administrator之类的用户名)
下载的zip文件中包含了一个名为finish.exe的文件,它会尝试在你的path中添加上面说的第一个目录,此工具还会自动检查你的系统中是否存在c编译器,你可以通过它安装mingw(一个windows的gnu c编译器集合)。

1、高效
支持各种后端:可以被编译为c、c++或javascript,所以nim可以满足所有前后端的需求。
nim生成原生且无依赖的可执行文件,不依赖于虚拟机,
所以它们小巧,便于分发。
nim编译器和生成的可执行文件,对目前的任何主流平台都提供了支持,
零开销迭代器和用户自定义方法的编译期求值等现代概念,
结合优先使用分配在栈上的值类型数据,生成高性能代码。
包括windows、linux、bsd和macos。
支持实时系统的快速延迟引用计数内存管理。
2、凝练
nim实现了自包含:编译器和标准库都是用nim本身来实现的。
nim拥有强大的宏系统,允许直接操纵ast,提供无限的可能性。
3、优雅
具有局部类型推断、元组、泛型和sum类型的现代类型系统。
语句按缩进分组,也可以跨行。
不需要宏去改变nim的语法
—— nim语法本身已经足够灵活。
我们从一个调整过的"hello world"程序开始:
# 这是注释
echo "what's your name? "
var name: string = readline(stdin)
echo "hi, ", name, "!"
保存到文件"greetings.nim",编译运行:
nim compile --run greetings.nim
用 --run switch nim在编译之后自动执行文件。你可以在文件名后给程序追加命令行参数nim compile --run greetings.nim arg1 arg2
经常使用的命令和开关有缩写,所以你可以用:
nim c -r greetings.nim
编译发布版使用:
nim c -d:release greetings.nim
nim编译器默认生成大量运行时检查,旨在方便调试。用 -d:release 关闭一些检查并且打开优化。 (译者注,-d:release的功能在最近的版本已经发生变化,现在会打开所有运行时检查,使用 -d:danger来替代,以生成更好性能的代码)
尽管程序的作用很明显,但我会解释下语法:没有缩进的语句会在程序开始时执行。缩进是nim语句进行分组的方式。缩进仅允许空格,不允许制表符。
字符串字面值用双引号括起来。 var 语句声明一个新的名为 name,类型为 string,值为 readline 方法返回值的变量名。 因为编译器知道 readline 返回一个字符串,你可以省略声明中的类型(这叫作 局部类型推导 )。所以这样也可以:
var name = readline(stdin)
请注意,这基本上是nim中存在的唯一类型推导形式:它是简洁性和可读性之间的折衷。
"hello world"程序包括一些编译器已知的标识符:echo,readline 等。这些内置声名在 system 模块中,它通过其它模块隐式的导出。
1、修复了“错误的 unicode 字符串输出”问题
2、修复了将元组作为静态参数传递给宏的问题
3、修复了即使在套接字关闭后仍会停止的异步 io 操作
4、报告关于 streams.openfilestream 的更多信息错误消息
5、对于空容器的 indexerror 的更好的错误消息
gray wolf反汇编程序下载v1.88 绿色版编译工具2.09M
下载
touchwin编辑工具(信捷触摸屏编程软件)下载v2.d.2c 免费版编译工具55.59M
下载
xjad(java反编译软件)下载v2.2 绿色版编译工具801KB
下载
reseditor(资源编辑器)下载v5.8 汉化特别版编译工具9.37M
下载
cypress自动化测试下载v9.1.1 最新版编译工具175.00M
下载
cscript.exe最新版下载v2.0 免费版编译工具1.08M
下载
KS线切割编程系统下载v4.5.1 免费版编译工具1.97M
下载
gcc编译器windows版(gccgdb)下载官方版编译工具12.40M
下载
easypub客户端下载v1.43 绿色版编译工具2.25M
下载
idm uestudio 18修改版下载v18.00.0.4 中文版编译工具72.70M
下载
vc2008编译器.rar下载绿色版编译工具44.00M
下载
windows php5.5 64位下载v5.5 绿色版编译工具22.81M
下载
A软件下载编译工具1.07M
下载
java反编译工具(front end plus)下载v2.03 绿色免费版编译工具760KB
下载
易语言静态编译修复器下载v1.0 绿色版编译工具11.20M
下载
pe explorer中文版下载v2.0 增强版编译工具5.00M
下载
java反编译工具JD编译工具7.56M
下载
nim编程语言下载v0.20.2 绿色版编译工具18.40M
下载
DJ Java Decompiler下载v3.12.12.101 最新版编译工具8.90M
下载
dededark软件(delphi程序反编译工具)下载v3.50.4 绿色版编译工具5.34M
下载
Java SE Development Kit 14下载v14.0.2 64位官方版编译工具160.60M
下载
PB反编译大师完美修改版下载v2.5.18 免费版编译工具16.59M
下载
respond.main.js下载免费版编译工具5KB
下载
scom丁丁串口调试助手下载v5.13.1 最新绿色版编译工具411KB
下载
win32下载编译工具390KB
下载
Nodejs最新长期支持版下载v14.15.1 windows版编译工具27.79M
下载
雅奇mis标准版下载v2017 最新版编译工具15.85M
下载
html代码随心转(html to anycode converter)下载v2.0 汉化版编译工具445KB
下载
vb反编译精灵软件下载v5.82 免费版编译工具1.69M
下载
文本比较工具beyond compare下载v4.1.3.20814 最新版编译工具10.59M
下载
易语言黑月精简版下载v4.13 绿色版编译工具12.40M
下载
vim编辑器windows版(gvim)下载v8.2.3326 最新版编译工具17.90M
下载
黑月编译器插件下载v3.5 免费版编译工具8.09M
下载
pe explorer 汉化版下载v2.0 正式版编译工具2.45M
下载
apktoolkit(apk反编译工具)下载v3.0 绿色免费版编译工具23.74M
下载
translhextion简体中文版(十六进制编辑器)下载编译工具196KB
下载
Delphi脚本编译器下载免费版编译工具24KB
下载
ilspy.exe反编译工具下载v3.0.1 免费版编译工具1.47M
下载
w32/16dasm反汇编工具下载v8.93 汉化特别版编译工具451KB
下载
nmis java code viewer(反编译软件)下载v6.0a 最新版编译工具2.10M
下载点击查看更多
Delphi脚本编译器下载免费版编译工具24KB
下载
json编辑工具下载绿色版编译工具317KB
下载
黑月编译器插件下载v3.5 免费版编译工具8.09M
下载
respond.main.js下载免费版编译工具5KB
下载
PB反编译大师完美修改版下载v2.5.18 免费版编译工具16.59M
下载
java反编译工具(front end plus)下载v2.03 绿色免费版编译工具760KB
下载
netbeans ide for java se软件下载v8.2.0 免费版编译工具93.59M
下载
小葵多功能转换工具下载v1.0 绿色版编译工具17KB
下载
cypress自动化测试下载v9.1.1 最新版编译工具175.00M
下载
vb反编译精灵软件下载v5.82 免费版编译工具1.69M
下载
HEdit(十六进制编辑器)下载v3.2.0.1 中文版编译工具753KB
下载
java反编译工具JD编译工具7.56M
下载
reseditor(资源编辑器)下载v5.8 汉化特别版编译工具9.37M
下载
nim编程语言下载v0.20.2 绿色版编译工具18.40M
下载
apktoolkit(apk反编译工具)下载v3.0 绿色免费版编译工具23.74M
下载
dededark软件(delphi程序反编译工具)下载v3.50.4 绿色版编译工具5.34M
下载
nmis java code viewer(反编译软件)下载v6.0a 最新版编译工具2.10M
下载
vim编辑器windows版(gvim)下载v8.2.3326 最新版编译工具17.90M
下载
DJ Java Decompiler下载v3.12.12.101 最新版编译工具8.90M
下载
gcc编译器windows版(gccgdb)下载官方版编译工具12.40M
下载
易语言黑月精简版下载v4.13 绿色版编译工具12.40M
下载
idm uestudio 18修改版下载v18.00.0.4 中文版编译工具72.70M
下载
gray wolf反汇编程序下载v1.88 绿色版编译工具2.09M
下载
A软件下载编译工具1.07M
下载
translhextion简体中文版(十六进制编辑器)下载编译工具196KB
下载
主编微信编辑器下载电脑版编译工具2KB
下载
ilspy.exe反编译工具下载v3.0.1 免费版编译工具1.47M
下载
pe explorer中文版下载v2.0 增强版编译工具5.00M
下载
Java SE Development Kit 14下载v14.0.2 64位官方版编译工具160.60M
下载
易语言静态编译修复器下载v1.0 绿色版编译工具11.20M
下载
touchwin编辑工具(信捷触摸屏编程软件)下载v2.d.2c 免费版编译工具55.59M
下载
scom丁丁串口调试助手下载v5.13.1 最新绿色版编译工具411KB
下载
Nodejs最新长期支持版下载v14.15.1 windows版编译工具27.79M
下载
pe explorer 汉化版下载v2.0 正式版编译工具2.45M
下载
xjad(java反编译软件)下载v2.2 绿色版编译工具801KB
下载
html代码随心转(html to anycode converter)下载v2.0 汉化版编译工具445KB
下载
windows php5.5 64位下载v5.5 绿色版编译工具22.81M
下载
文本比较工具beyond compare下载v4.1.3.20814 最新版编译工具10.59M
下载
KS线切割编程系统下载v4.5.1 免费版编译工具1.97M
下载
c32asm64位下载v0.1020 免费版编译工具1.98M
下载点击查看更多