Fil - 各種プログラミング言語をWebブラウザ上で実行
プログラミング言語を覚えようと思った時に、まず環境を作るのが面倒で挫折してしまうことがあります。最近ではインストーラー一つでセットアップが完了するようになっていますが、それでも面倒という人も多いでしょう。 そこで使ってみたいのがFilです。FilはWebブラウザ上で各種プログラミング言語の実行ができるソフトウェアです。
Filの使い方
Filの画面です。
左側にPythonのコード、右側にその実行結果が表示されています。入力するとリアルタイムに評価されて結果が出力されます。
続いてRuby。
さらにJavaScript。
BrainFuckもあります。
他にhpcという拡張子のプログラミング言語もあります。Filの特長として、各プログラミング言語はクライアントサイドで実行しているというのがあります。RubyはOpal、PythonはSkulptを使ってJavaScriptに変換しています。
FilはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。