nitrous在线编译器,支持C、C++、Java、Ruby、Python、Go、Node.js

最近发现一款非常好用的在线编译器,Linux开发环境,支持Linux在线命令执行,支持几种常见的语言在线编译运行。支持git命令,能够从git上下载工程,网址是http://www.nitrous.io/

进入网站后需要注册一个帐号,并使用邮箱激活才能正常使用,注册非常简单,30秒可以搞定,激活邮箱后,登陆到页面,会提示你创建一种编程语言,一个帐号只能免费创建一种,要想创建多个,需要邀请好友获取N2O积分,用积分换语言。

下面图中是我已经创建了一个Go语言编程环境的,点击New Box可以创建一个新的编程环境。



在下图中选择一种编程语言,然后点击Create Box,因为我已经创建了一个,所以它提示我N2O不够了。

创建完成后,会自动进入到开发环境中去,界面如下图所示,左边是工程列表,显示你所创建的文件,中间是编辑区,右边是聊天区,下面是linux命令终端,编译执行显示都在这里。我写了一段Go代码,

package main //声明本文件的package名
import "fmt" //import语言的fmt库——用于输出

func main() {
    fmt.Println("hello world")
}

然后使用

go build hello.go
./hello

编译,后执行,也可以直接使用下面的命令直接运行。

go run hello.go

Linux环境默认都是支持C和C++的,而且还支持c++11,我写了一段C++代码

#include <iostream>
using namespace std;

int main()
{
  cout << "Hello world" << endl;
  return 0;
}

使用g++编译后,发现能够编译执行,如下图所示。

后来发现它也是支持Java的,JDK的版本是1.7.0_21,写了一段Hello world代码

public class HelloWorld {
  
  public static void main(String args[]) {
    System.out.println("Hello world");
  }
}

运行结果如下图所示

Comments are closed.