Online environments for exploring programming languages
33 27 Jul 2015 08:58 by u/14d2025
Feel free to add your own suggestions/notes/correct errors/better alternatives/column for important features and make it better
Most of them are free or work without creating account
| Site | Supported languages | Save and share | REPL | Additional notes |
|---|---|---|---|---|
| C++ Shell | C++ | |||
| CSharp Pad | C# | ✔ | ✔ | |
| CodePad | C++ D Haskell Lua OCaml PHP Perl Python Ruby Scheme Tcl | ✔ | ||
| Codepen | HTML CSS JS | ✔ | Preprocessors: Ham/Slim/Jade/Markdown Less/Stylus/Sass/SCSS TypeScript/CoffeeScript/Babel/LiveScript | |
| Coliru | C++ | ✔ | ||
| dotNetFiddle | C# F# VB.NET | ✔ | support Nugget Packages (LinqPad) autocomplete | |
| FiddleSalad | Typescript HTML CSS Python CoffeScript JS Roy Opal | ✔ | ||
| GCC Compiler | C++ | ✔ | ✔ | Assembl output support ARM/PowerPC/AVR |
| Go Playground | Go | ✔ | ||
| HaskellStub | Haskell | ✔ | ||
| Ideone | about 60 languages | ✔ | ||
| JSFiddle | HTML CSS JS | ✔ | Adding Framework and Extension | |
| regex101 | regex | ✔ | ||
| REPL | Python Ruby Lua JS Scheme Lud Java Go C C++ and more | ✔ | ✔ | |
| Rust Playground | Rust | ✔ | ||
| SQL Fiddle | SQL T-SQL | ✔ | MySQL SQLite MS SQL Oracle Postgres | |
| TryClosure | Closure | ✔ | Interactive Tutorial | |
| TryElm | Elm | Debugger | ||
| TryErlang | Erlang | ✔ | Interactive Tutorial | |
| Try F# | F# | ✔ | Silverlight required Interactive Tutorial | |
| TryHaskell | Haskell | ✔ | Interactive Tutorial | |
| TryRuby | Ruby | ✔ | Interactive Tutorial | |
| Tutorialspoint | around 100 languages check yourself | ✔ | ||
| Typescriptlang | TypeScript | ✔ | ||
| Visual C++ | Visual C++ | |||
| Wandbox | Bash script C C# C++ CPP CoffeeScript D Elixir Erlang Groovy Haskell Java JavaScript Lazy K Lisp Lua Pascal PHP Perl Python Rill Ruby Rust Scala SQL Vim script | ✔ | Vim Emacs keybinding |
12 comments
1 u/Kiwi_John 27 Jul 2015 11:29
How about Processing - https://processing.org
0 u/14d2025 [OP] 27 Jul 2015 11:42
This is interesting, but I cannot find IDE. Could you share a direct link to editor.
[EDIT]Do you mean examples, where user can change code?
1 u/whisky_cat 28 Jul 2015 01:34
For CodePen, might be worth adding a note that it supports HTML, CSS & JS preprocessors.
0 u/14d2025 [OP] 28 Jul 2015 15:57
Good point.
1 u/iguessillmakeanacct 28 Jul 2015 06:47
C++ (specifically Visual C++): http://webcompiler.cloudapp.net/
0 u/14d2025 [OP] 28 Jul 2015 16:07
Thanks for link.
1 u/koku 03 Aug 2015 14:35
Rust's official playground: https://play.rust-lang.org/
0 u/14d2025 [OP] 03 Aug 2015 22:21
Thanks for link.
0 u/dottel 27 Jul 2015 14:20
Holy crap! Thank you! (And secretly curse you because I have to add this to a massive back log of content that I just don't really have time for)
0 u/sedemon 27 Jul 2015 18:28
Compileonline.com ?
0 u/14d2025 [OP] 27 Jul 2015 19:22
It is in the table. Compileonline.com redirects to Tutorialpoint.