#はじめに
クラウド型IDEについては紹介記事をよく見かけるのですが、開発とは別に手軽にプログラミングの書いて実行するオンライン実行環境についての記事は(私が)あまり見かけないので以前使っていたものをここで紹介したいと思います。
オンライン実行環境はプログラミング初心者や新しい言語をお試ししたいという人には手軽で嬉しいツールだ思います。
今回は
- ideone.com
- paiza.IO
の2つを紹介したいと思います。
ideone.com
サイトURL https://ideone.com
[特徴]
・対応言語数 60言語以上
一覧:https://ideone.com/faq 下から2番目の質問
・日本語非対応(外国語は複数対応
・既存ファイルのアップロードが出来ない(copy&pasteでどうぞ...
・コンパイルは単一ファイルごと
・少し広告が多め
使い方は簡単で、コードを書いたら言語を選択して「Run」ボタンで実行。無限ループに陥るようなコードを手動で停止させることができないが、タイムアウト時間は5秒/15秒が設定可能です。
対応言語はとても多いのですが、ファイルのアップロードが出来ないのは残念ポイント。
#paiza.IO
サイトURL https://paiza.io/ja
[特徴]
・対応言語数 24言語以上
一覧:https://paiza.io/help
・日本語対応(英語に切り替え可能
・コーディングエリアが広い
・複数ファイルを同時コンパイル可能
・広告は表示されない
・形態素解析エンジンMecabが使える←
・リアルタイムの共同編集(実験機能)
こちらも使い方は簡単で、言語を選択してからコードを書いて「実行」ボタンで実行。タイムアウト時間は2秒と短め。
個人的に注目しているのは「リアルタイムの共同編集」。実験機能の段階ですが、リアルタイム編集機能やチャット機能・通話機能などもあり、遠くの人とも共同でコーディングができるらしい。(実際に試していませんが
#最後に
紹介したどちらのサービスも、サイト登録(無料)をすることで自分が以前書いたコードの閲覧・編集をすることができます。また、コードの公開範囲設定もでき、privateでもURLによって共有が可能です。
企業のプログラミング勉強会等にもこのようなオンライン実行環境が使われているらしいので知っておいても損はないかなと思います。
#ひとりごと
Qiita初回投稿は画像アップロード制限で苦しむ。味気のない白黒画面が出来上がりました
当初予定していたmcmcはもうしばらくお待ちください...