Nim在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
[更多]
显示目录

在线运行,Nim在线编译,支持手机在线编程写代码



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

Nim程序设计语言是一种简洁、快速的编程语言, 可被编译成C、C++甚至JavaScript,Nim可生成原生且无依赖的可执行文件,不依赖于虚拟机, 所以它们小巧,便于分发。。 Nim 从 Lisp 继承来的一个特殊特性--抽象语法树(AST)作为语言规范的一部分,可以用作创建领域特定语言的强大宏系统。

nim 在线运行工具

Nim特点

  • Nim 不是函数式的, 但 Nim 支持卫生宏, 可以做 AST 重写, 可以自定编译规则, 是静态语言中的黑客语言.

  • 自定编译规则甚至可以编译出比 C 代码还快的结果, 作为 a better C 当之无愧.

  • 改写 AST 的 pattern language 也是简单易懂

  • Nim(原名叫做"Nimrod"),是静态类型、命令式的编程语言。Nim在不损失执行性能的前提下,提升程序员的编程效率

  • Nim有一个强大的,基于AST的宏机制;Nim在本地线程上有一个强大的实时垃圾收集机制;线程之间可以通过异步消息机制通讯;为了提供执行效率,Nim还提供了一个不安全的共享内存区。

在线编译运行工具

安装Nim

  • 先在 这里下载Nim开发环境的安装包
  • 目前官网还只提供了windows平台下Nim开发环境的安装包
  • 对于linux平台,需要自己下载,自己编译,
  • 不过还是很简单的,因为Nim团队已经写好了编译用的python脚本

  • 在windows上安装的时候,

  • 有三个选项,其中MingW是必要的,
  • 你自己没有安装的话,一定要勾选
  • nim 在线运行工具

第一个程序

Aporia本身就是用Nim语言开发的程序,有着色功能,但没有智能提示 你可以用记事本或 nim 在线运行工具 编写Nim程序

输入以下代码:

echo("Hello World!!! What's your name? ")
var name: string = readLine(stdin)
echo("Hi, ", name, "!")
var b:string = readLine(stdin)

保存成以.nim为扩展名的程序 然后点击Tools->Compile Curent Files;或者直接按快捷键F4 用不了1秒钟,就会在程序所在路径下生成了同名的可执行程序 执行一下程序,看看结果:

"Hello World!!! What's your name? "
jsrun
Hi, jsrun!
由JSRUN为你提供的Nim在线运行、在线编译工具
        JSRUN提供的Nim 在线运行,Nim 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout