【2017年版】ブラウザ上でプログラミング!オンライン実行環境3選

プログラミングを学習していく際、対象のプログラム言語の実行環境がすぐ欲しいと思った事はありませんか?
一昔前では、メモ帳などのテキストエディタでコードを書き、更にその前では、机の上で紙と鉛筆でコードを書いている事も多くありました。
では、PCに開発環境を整えるにしても、これが意外と大変で面倒だったりします。

今は、簡単にWebブラウザで実行出来るサイトが色々ありますので、紹介していきます。

paiza.io


https://paiza.io/

使用可能言語

言語バージョン
Cclang 3.8 / LLVM 3.8 (C11)
C++clang 3.8 / LLVM 3.8 / libc++ (C++14)
C#mono-4.2.1 (C#6, CLI4.5)
Javajava 1.8.0
Python2python 2.7.12
Python3python 3.5.2
Rubyruby 2.4.1
Perlperl 5.22.1
PHPphp 7.0.15
JavaScriptnode v6.10.2
Objective-Cclang 3.8 / LLVM 3.8 / GNUstep 7.7
KotlinKotlin 1.1.2
ScalaScala 2.12.2
SwiftSwift version 3.1
Gogo 1.8.1
HaskellGHC 7.10.3
CoffeeScriptCoffeeScript 1.9.3 / nodejs 6.10.2
BashGNU bash 4.3.46
ErlangErlang/OTP 18
RR 3.2.3
COBOLOpenCOBOL 1.1.0
VBVB.net 0.0.0.5943 / mono-4.2.1
F#F# 4.0 (Open Source Edition) / mono-4.2.1
ClojureClojure 1.6.0
DLLVM D compiler 0.17.0-beta1
ElixirElixir 1.5.0-dev
Rust1.7.0
SchemeGauche 0.9.4
MySQLMySQL 5.7.17

特徴

・日本語サイト(英語版に切り替えも可能です)
・幅広い言語に対応
・Runボタンでコンパイル&実行
・外部ファイルのアップも可能
・複数ファイルの実行も可能
・ユーザ登録なしですぐ実行

実行くん(CodeIQ)


https://codeiq.jp/tools/sandbox/

使用可能言語

言語バージョン
Adagnat-4.6
Assemblergcc-4.7.2
Assemblernasm-2.10.01
AWK (gawk)gawk-3.1.6
AWK (mawk)mawk-1.3.3
Bashbash 4.0.35
bcbc-1.06.95
Brainf**kbff-1.0.3.1
Cgcc-4.7.2
C#mono-2.8
C++gcc-4.7.2
C++11gcc-4.7.2
C99 strictgcc-4.7.2
CLIPSclips 6.24
Clojureclojure 1.5.0-RC2
COBOLopen-cobol-1.1.0
COBOL 85tinycobol-0.65.9
Common Lisp (clisp)clisp 2.47
D (dmd)dmd-2.042
Erlangerl-5.7.3
F#fsharp-2.0.0
Factorfactor-0.93
Falconfalcon-0.9.6.6
Forthgforth-0.7.0
Fortrangfortran-4.7.2
Go1.0.3
Groovygroovy-2.1.0-rc-1
Haskellghc-7.4.1
Iconiconc 9.4.3
Intercalc-intercal 28.0-r1
Java7sun-jdk-1.7.0_10
Java8sun-jdk-8u25
JavaScript (rhino)rhino-1.7R4
JavaScript (spidermonkey)spidermonkey-1.7
Lualuac 5.1.4
Nemerlencc 0.9.3
Nicenicec 0.9.6
Nimrodnimrod-0.8.8
Node.js0.8.11
Objective-Cgcc-4.5.1
Ocamlocamlopt 3.10.2
Octave3.6.2
Ozmozart-1.4.0
PARI/GP2.5.1
Pascal (fpc)fpc 2.6.2
Pascal (gpc)gpc 20070904
Perlperl 5.16.2
Perl 6rakudo-2010.08
PHPphp 5.4.4
Pikepike 7.6.86
Prolog (gnu)gprolog-1.3.1
Prolog (swi)swipl 5.6.64
Python2.7.3
Python 3python-3.2.3
RR-2.11.1
Rubyruby-1.9.3
Scalascala-2.10.0
Scheme (guile)guile 1.8.5
Smalltalkgst 3.1
SQLsqlite3-3.7.3
Tcltclsh 8.5.7
Texttext 6.10
Unlambdaunlambda-2.0.0
VB.NETmono-2.4.2.3
Whitespacewspace 0.3

特徴

・日本語サイト
・幅広い言語に対応
・Runボタンでコンパイル&実行
・ユーザ登録なしですぐ実行

ideone


http://ideone.com/

使用可能言語

言語バージョン
Ada95gnat 6.3
Assembler 32bitnasm 2.12.01
Assembler 32bitgcc 6.3
AWKmawk 1.3.3
AWKgawk 4.1.3
Bashbash 4.4.5
BCbc 1.06.95
Brainf**kbff 1.0.6
Cgcc 6.3
C#gmcs 4.6.2
C++gcc 6.3
C++ 4.3.2gcc-4.3.2
C++14gcc 6.3
C99gcc 6.3
Clipsclips 6.24
Clojureclojure 1.8.0
Cobolopencobol 1.1.0
COBOL 85tinycobol-0.65.9
Common Lispsbcl 1.3.13
Common Lispclisp 2.49
Ddmd 2.072.2
Dgdc 6.3
Dartdart 1.21
Elixirelixir 1.3.3
Erlangerl 19
F#mono 4.0.0
Fantomfantom 1.0.69
Forthgforth 0.7.3
Fortrangfortran 6.3
Gogo 1.7.4
Gosugosu 1.14.2
Groovygroovy 2.4.7
Haskellghc 8.0.1
Iconiconc 9.5.1
Intercalick 0.3
Javasun-jdk-1.8.0_51
JavaHotSpot 8u112
JavaScriptSMonkey 24.2.0
JavaScriptrhino 1.7.7
Kotlinkotlin 1.0.6
Lualuac 5.3.3
Nemerlencc 1.2.0
Nicenicec 0.9.13
Nimnim 0.16.0
Node.jsnode 7.4.0
Objective-Cclang 4.0
Objective-Cgcc 6.3
Ocamlocamlopt 4.01
Octaveoctave 4.0.3
Pascalgpc 20070904
Pascalfpc 3.0.0
Perlperl 5.24.1
Perlperl 6
PHPphp 7.1.0
Pico Lisppico 16.12.8
Pikepike 8.0
Prologswi 7.2.3
Prologgnu prolog 1.4.5
Pythoncpython 2.7.13
Python 3python 3.5
RR 3.3.2
Racketracket 6.7
Rubyruby 2.3.3
Rustrust 1.14.0
Scalascala 2.12.1
Schemechicken 4.11.0
Schemestalin 0.3
Schemeguile 2.0.13
Smalltalkgst 3.2.5
SQLitesqlite 3.16.2
Swiftswift 3.0.2
TCLtcl 8.6
Texttext 6.10
Unlambdaunlambda 0.1.4.2
VB.NETmono-3.10
Whitespacewspace 0.3

特徴

・幅広い言語に対応
・Runボタンでコンパイル&実行
・短縮URLで共有が可能
・ユーザ登録なしですぐ実行

最後に

ネット上にはここで紹介するサイト以外も様々なサイトが存在しています。
今回は、その中で厳選したものを紹介しました。

サクッと実行出来ますので、プログラミングの学習をしている方や実行検証を行いたい方は、是非お試し下さい。

スポンサーリンク
  • このエントリーをはてなブックマークに追加