Coding Ground - 膨大な数のプログラミング言語に対応したオンラインターミナル / オンラインIDE

Free Online IDE and Terminal

近年ブラウザを使ってプログラミングすることができる、オンラインIDEが流行っています。今回紹介する「Coding Ground」もそのような環境の一つ。ブラウザから、さまざまな環境のターミナルを起動したり、プログラム作成用のIDEを動かしたりすることができるサービスです。

オンラインIDEが対応しているプログラミング言語は、C、C++、C#、D、Go、Haskell、Java、Lua、Objective-C、Perl、Ruby、VB.NET…などと多彩。そのほか、IPython、CentOS、MySQL、Hadoop、Rなどの実行環境をオンラインターミナルとして提供しているところもユニークです。

Rubyの場合

Execute Ruby Programs Online

例えばRubyを選ぶとこのようなオンラインIDEの画面が開きます。エディタにRubyコードを入力し、「Execute」ボタンを押すと、画面の下の緑の部分に結果が表示されます。

Objective-Cの場合

Compile and Execute Objective C Online

Objective-Cを選ぶと、GNU GCC v4.8.3でコンパイルできるコマンドラインプログラムのサンプルが表示されました。「Compile > Execute」と実行すると動かすことができます。

Bootstrapの場合

Try Bootstrap Online

Bootstrapの場合「Execute」が「Preview」ボタンに変わっていて、押すとプレビュー画面が表示されます。

CentOSの場合

Unix Terminal Online

CentOSを選ぶと、単にターミナルが表示されます。Linuxの使い方を勉強するのに役立ちそうです。

まとめ

Unix Terminal Online

プロジェクトの読み込み、保存、ダウンロードなどは画面上部のメニューから実行することができます。エディタのテーマやフォントサイズなど見た目の調節も可能です。

特にログインすることなくいろいろ試すことができるので、開発者ならばブックマークしておいて損はないサイトだと思います。