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代码,
[php]
package main //声明本文件的package名
import "fmt" //import语言的fmt库——用于输出
func main() {
fmt.Println("hello world")
}
[/php]
然后使用
[php]
go build hello.go
./hello
[/php]
编译,后执行,也可以直接使用下面的命令直接运行。
[php]
go run hello.go
[/php]
Linux环境默认都是支持C和C++的,而且还支持c++11,我写了一段C++代码
[php]
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world" << endl;
return 0;
}
[/php]
使用g++编译后,发现能够编译执行,如下图所示。
后来发现它也是支持Java的,JDK的版本是1.7.0_21,写了一段Hello world代码
[php]
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello world");
}
}
[/php]
运行结果如下图所示