极光下载站教育教学

分类分类

nim编程软件

nim编程软件

v0.20.2 官方免费版

大小:18.30 MB更新:2019/09/06

类别:编程工具系统:WinAll

立即下载
  • nim编程软件(1)
  • nim编程软件(2)

Nim编译器是一款Nim中文社区推荐的免费开源工具,用户可用通过我们的平台来涉及更多的汇编程序,支持多个操作系统windows/Unix,其本身开发语言就非常的简洁,非常适合新手编程人员!

nim编程软件介绍:

Nim是一个新型的静态类型、命令式编程语言,nim编程工具支持过程式、函数式、面向对象和泛型编程风格而保持简单和高效。Nim从Lisp继承来的一个特殊特性--抽象语法树(AST)作为语言规范的一部分,可以用作创建领域特定语言的强大宏系统 。

nim编程软件背景:

Nim是一个编译型的具有垃圾收集的系统编程语言,有着极其卓越的生产/性能比。Nim的设计集中在三个E上:即效率(efficiency)、表达能力(expressiveness)和优雅(elegance)。

特色:

高效

Nim生成原生且无依赖的可执行文件,不依赖于虚拟机,所以它们小巧,便于分发。

Nim编译器和生成的可执行文件,对目前的任何主流平台都提供了支持,包括Windows、Linux、BSD和macOS。

支持实时系统的快速延迟引用计数内存管理。

零开销迭代器和用户自定义方法的编译期求值等现代概念,结合优先使用分配在栈上的值类型数据,生成高性能代码。

支持各种后端:可以被编译为C、C++或JavaScript,所以Nim可以满足所有前后端的需求。

凝练

Nim实现了自包含:编译器和标准库都是用Nim本身来实现的。

Nim拥有强大的宏系统,允许直接操纵AST,提供无限的可能性。

优雅

不需要宏去改变Nim的语法

灵活

具有局部类型推断、元组、泛型和sum类型的现代类型系统。

语句按缩进分组,也可以跨行。

使用说明:

关于二进制文件安装的说明

使用提供的zip文件的安装应该相当简单。 只需将文件解压到所需的安装目录, 然后运行finish.exe,跟随指引一步步配置即可。

配置PATH环境变量

要使用Nim进行开发,需要在你的PATH环境变量中添加以下两个目录:

Nim的二进制文件位于你解压的文件夹下的bin目录下,所以这个目录在环境变量中是必需的;

%USERPROFILE%.nimblebin (%USERPROFILE%指的是你的HOME目录,Win7以下是我的文档,也可能叫做Administrator之类的用户名)

下载的zip文件中包含了一个名为finish.exe的文件, 它会尝试在你的PATH中添加上面说的第一个目录, 此工具还会自动检查你的系统中是否存在C编译器,你可以通过它安装MingW(一个Windows的GNU C编译器集合)。

关于编译器依赖的说明

Nim编译器编译软件时需要一个C编译器, 你可以使用finish.exe来安装MingW。

以下版本的MingW可完美地与最新版本的Nim配合使用:

32位 - mingw32-6.3.0.7z

64位 - mingw64-6.3.0.7z

其他依赖

下面展示了一个包含了其他依赖的列表, 你需要先确保安装了这些依赖,才能使用Nim。

PCRE

OpenSSL

Windows用户可以通过这个链接一次性下载这些必要的DLL, 并在nim.exe的同级目录下替换他们。

开发商寄语:

足下

-官网是我们的起点,它不只是一个官网的中文镜像,我们更希望它是一个国内Nim圈子的基地,一个核心。所有的资源都会围绕这个核心,所以我们会认真地打磨它:

-我们会及时更新和翻译官网的博客和其他更新,以便大家掌握第一手的Nim资讯

-我们会及时将国内的Nim资源整合起来,让官网可以真正运行起来,发挥它的作用,走出一条中国特色的Nim发展道路。

-当你需要教程和资料时,我们希望你第一个想到的是去官网上找,并且我们会尽全力让你能够在官网上找到你需要的一切。

-我们也会在官网上建立论坛上的优秀资源的索引,定期更新及时、优质的论坛资源,并推送到思否、CSDN、OSChina、微博等主流媒体上。

生态

-我们的初衷是想要建立起国内的Nim开发者生态。

-以官网为核心,让Nim开发者们把注意力集中到这里:

-官网上有很多论坛的索引,有问题可以去论坛问,便于存档;

-官网上也尽量多地整理了QQ、微信群,有紧急的问题可以去聊天工具上问,能够及时得到回复;

-也可以通过学习页面上的【社区资源】模块,获取到国内主流媒体上先行者的问题、解答或者一些心得体会的博文;

-也可能会有线下的交流见面会,或者论坛、QQ群、微信群的一些活动,让我们的社区有爱又团结,发挥出社区的力量。

-而这些都可以从社区中查看,我们也会将活动进行博客的推送,你可以订阅RSS以及时获取这些令人振奋的消息。

修远

-目前官网中最关键的——文档,还没有能够完全翻译完, 学习和文档两个模块中的中文文档还在由@sheldon紧锣密鼓地翻译中,但是大家都是通过业余时间以非盈利的方式参与进来的,难免工作之余精力优先,所以也欢迎大家加入我们来贡献自己的力量。

-我们也欢迎你把自己的Nim博客推荐给我们!我们欢迎各种方向,各种优质、高产的Nim博客,我们会在学习页面的社区资源栏将你的博客挂上,供大家学习。

-new runtimes完成之日,就是Nim 1.0发布之时!

-特别感谢@sheldon大佬的鼎力支持和Nim开发集中营各位的帮助。

-感谢大家的支持和等待,让我们一起创造Nim中文社区的繁荣,推动Nim的发展。

精品推荐
猜你喜欢
  • 软件开发工具

软件开发工具更多>>

软件开发工具合集为编程爱好者或者正在考虑学习编程的用户提供更多更好用的工具,无论是从编程环境还是各种热门语言的工具,我们都非常的齐全,让你简单入门自学,从前端web到后台数据库工具,喜欢就来收藏一波吧!

同类推荐
未知地区APP
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
教育教学排行榜

点击查看更多

点击查看更多

点击查看更多

说两句网友评论
我要跟贴
取消
实时热词
matlabsql serverjdkpython易语言软件xml编辑器apk反编译工具数据库软件开发工具plc编程软件vc6.0.net frameworkc语言软件java开发工具编程软件数据库管理软件mathematicavisual studio 2017visual studionotepad