repl.itはWebブラウザでいろいろなプログラミング言語を体験できるサービス。PythonやRuby,JavaScriptといった最近の言語だけでなく,ForthやBrainfuckのような言語も使える。PCのブラウザだけでなく,iPhoneやAndroidなどスマートフォンなどにも対応している。
利用できる言語のリストは以下。
古い言語
- QBasic
- Forth
最近の言語
- Ruby (beta)
- Python
- Lua
- Scheme
難解な言語
- Emoticon
- Brainfuck
- LOLCODE
- Unlambda
- Bloop
Webで利用する言語
- JavaScript
- Javascript.next
- Move
- Kaffeine
- CoffeeScript
上部の「eg」をクリックすると各言語の簡単なコード例が出てくる。クリックするとコードが画面に入力されるので,そのまま実行できる。たとえば,「難解な言語」カテゴリのEmoticonのHello Worldはこうだ。
Emoticon v1.5 (emoticoffee) Copyright (c) 2011 Amjad Masad RESET .. :-O Hello World :-Q S:-P :-Q
また,最初に表示される言語のリストに戻るには「λ」をクリックすればいい。
入力した内容を保存して他の誰かとシェアしたりもできるので,コードを貼り付けて共有したり,分からない部分を質問したりするのにも使える。また,コード自体が公開されているので,forkして遊んでみても楽しいかも知れない:-)。