Coding Ground - 多言語対応オンラインコンパイラ・エディタ -
**Coding Ground**は、Tutorials Point社がウェブサイト上で無料で提供しているオンラインコンパイラ環境兼コードエディタです。下記にあるような様々なプログラミング言語やそのメジャーなライブラリをウェブブラウザ上で編集し、実行結果をその場で確認できる、便利なサービスです。
試しにScalaで素数検索をしてみた画面がこちらです。
プロジェクトを短縮URLで共有できる機能がついていますので、私のこのコードそのものをいじってみたい方はこちらのページへどうぞ※。
※[object Object]というエラーが表示された場合には、何度かページをリロードしてみてください。↩
特定の分野のプログラミング言語をお試しで実行できるクラウドサービスは多々ありますが、Coding GroundはJava、Rub、C++、Python、JavaScriptはもちろんのこと、Objective-CやCOBOL、Erlang、VB.net、GOに至るまで実に広範な言語をカバーしています。また、各言語のプロジェクトをGitHub, Dropbox等に保存する機能も付いています。色テーマが選べること、vimやEmacsの入力方式に切り替えることができる点も良いです。
ついでなので、全くさわったことのないアセンブリ言語でHello Worldもしてみました。言語のことはよく知りませんが、開発環境を整えなくてもとりあえずコードを走らせる極初歩的な段階は簡単にできました。
いけてない点としては、画面右または下側のLinuxのコマンドターミナルでの入力速度が非常に緩慢なことと、クラウドストレージサービス関連の一部機能が開発中で使えないこと、ウェブブラウザの関係でエディタの端が隠れて表示できなくなったりする現象がたまにあること、があげられますが、今後ブラッシュアップされていくでしょう。
はてなブックマークがまだ一つも付いていなかったので比較的新しいオンラインサービスだと思います。便利ですので、様々なプログラミング言語をさくっと試したいというときにはCoding Groundを使ってみてはいかがでしょうか。