Languages and Versions Supported in API and Plugins
Note: Language Code and Version Index are the parameters passed in the API request calls and the Plugin parameters.
Language
(not passed in request) | Language Code
(passed in request) | Version
(not passed in request) | VersionIndex
(this is what passed in request) |
Java | java | JDK 1.8.0_66 | 0 |
| | JDK 9.0.1 | 1 |
| | JDK 10.0.1 | 2 |
| | JDK 11.0.4 | 3 |
| | JDK 17.0.1 | 4 |
C | c | GCC 5.3.0 | 0 |
| | Zapcc 5.0.0 | 1 |
| | GCC 7.2.0 | 2 |
| | GCC 8.1.0 | 3 |
| | GCC 9.1.0 | 4 |
| | GCC 11.1.0 | 5 |
C-99 | c99 | GCC 5.3.0 | 0 |
| | GCC 7.2.0 | 1 |
| | GCC 8.1.0 | 2 |
| | GCC 9.1.0 | 3 |
| | GCC 11.1.0 | 4 |
C++ | cpp | GCC 5.3.0 | 0 |
| | Zapcc 5.0.0 | 1 |
| | GCC 7.2.0 | 2 |
| | GCC 8.1.0 | 3 |
| | GCC 9.1.0 | 4 |
| | GCC 11.1.0 | 5 |
C++ 14 | cpp14 | g++ 14 GCC 5.3.0 | 0 |
| | g++ 14 GCC 7.2.0 | 1 |
| | g++ 14 GCC 8.1.0 | 2 |
| | g++ 14 GCC 9.1.0 | 3 |
| | GCC 11.1.0 | 4 |
C++ 17 | cpp17 | g++ 17 GCC 9.1.0 | 0 |
| | GCC 11.1.0 | 1 |
PHP | php | 5.6.16 | 0 |
| | 7.1.11 | 1 |
| | 7.2.5 | 2 |
| | 7.3.10 | 3 |
| | 8.0.13 | 4 |
Perl | perl | 5.22.0 | 0 |
| | 5.26.1 | 1 |
| | 5.26.2 | 2 |
| | 5.30.0 | 3 |
| | 5.34.0 | 4 |
Python 2 | python2 | 2.7.11 | 0 |
| | 2.7.15 | 1 |
| | 2.7.16 | 2 |
| | 2.7.18 | 3 |
Python 3 | python3 | 3.5.1 | 0 |
| | 3.6.3 | 1 |
| | 3.6.5 | 2 |
| | 3.7.4 | 3 |
| | 3.9.9 | 4 |
Ruby | ruby | 2.2.4 | 0 |
| | 2.4.2p198 | 1 |
| | 2.5.1p57 | 2 |
| | 2.6.5 | 3 |
| | 3.0.2 | 4 |
GO Lang | go | 1.5.2 | 0 |
| | 1.9.2 | 1 |
| | 1.10.2 | 2 |
| | 1.13.1 | 3 |
| | 1.17.3 | 4 |
Scala | scala | 2.12.0 | 0 |
| | 2.12.4 | 1 |
| | 2.12.5 | 2 |
| | 2.13.0 | 3 |
| | 2.13.6 | 4 |
Bash Shell | bash | 4.3.42 | 0 |
| | 4.4.12 | 1 |
| | 4.4.19 | 2 |
| | 5.0.011 | 3 |
| | 5.1.12 | 4 |
SQL | sql | SQLite 3.9.2 | 0 |
| | SQLite 3.21.0 | 1 |
| | SQLite 3.23.1 | 2 |
| | SQLite 3.29.0 | 3 |
| | 3.37.0 | 4 |
Pascal | pascal | fpc 3.0.0 | 0 |
| | fpc-3.0.2 | 1 |
| | fpc-3.0.4 | 2 |
| | fpc-3.2.2 | 3 |
C# | csharp | mono 4.2.2 | 0 |
| | mono 5.0.0 | 1 |
| | mono 5.10.1 | 2 |
| | mono 6.0.0 | 3 |
| | mono-6.12.0 | 4 |
VB.Net | vbn | mono 4.0.1 | 0 |
| | mono 4.6 | 1 |
| | mono 5.10.1 | 2 |
| | mono 6.0.0 | 3 |
| | mono 6.12.0 | 4 |
Haskell | haskell | ghc 7.10.3 | 0 |
| | ghc 8.2.1 | 1 |
| | ghc 8.2.2 | 2 |
| | ghc 8.6.5 | 3 |
| | 9.0.1 | 4 |
Objective C | objc | GCC 5.3.0 | 0 |
| | GCC 7.2.0 | 1 |
| | GCC 8.1.0 | 2 |
| | GCC 9.1.0 | 3 |
| | GCC 11.1.0 | 4 |
Swift | swift | 2.2 | 0 |
| | 3.1.1 | 1 |
| | 4.1 | 2 |
| | 5.1 | 3 |
| | 5.5 | 4 |
Groovy | groovy | 2.4.6 JVM: 1.7.0_99 | 0 |
| | 2.4.12 JVM: 9.0.1 | 1 |
| | 2.4.15 JVM: 10.0.1 | 2 |
| | 2.5.8 JVM: 11.0.4 | 3 |
| | 3.0.9 JVM: 17.0.1 | 4 |
Fortran | fortran | GNU 5.3.0 | 0 |
| | GNU 7.2.0 | 1 |
| | GNU 8.1.0 | 2 |
| | GNU 9.1.0 | 3 |
| | GNU 11.1.0 | 4 |
Brainf**k | brainfuck | bfc-0.1 | 0 |
Lua | lua | 5.3.2 | 0 |
| | 5.3.4 | 1 |
| | 5.3.5 | 2 |
| | 5.4.3 | 3 |
TCL | tcl | 8.6 | 0 |
| | 8.6.7 | 1 |
| | 8.6.8 | 2 |
| | 8.6.9 | 3 |
| | 8.6.12 | 4 |
Hack | hack | HipHop VM 3.13.0 | 0 |
RUST | rust | 1.10.0 | 0 |
| | 1.21.0 | 1 |
| | 1.25.0 | 2 |
| | 1.38.0 | 3 |
| | 1.56.1 | 4 |
D | d | DMD64 D Compiler v2.071.1 | 0 |
| | DMD64 D Compiler v2.088 | 1 |
| | DMD64 D Compiler v2.098 | 2 |
Ada | ada | GNATMAKE 6.1.1 | 0 |
| | GNATMAKE 7.2.0 | 1 |
| | GNATMAKE 8.1.0 | 2 |
| | GNATMAKE 9.1.0 | 3 |
| | GNATMAKE 11.1.0 | 4 |
R Language | r | 3.3.1 | 0 |
| | 3.4.2 | 1 |
| | 3.5.0 | 2 |
| | 3.6.1 | 3 |
| | 4.1.2 | 4 |
FREE BASIC | freebasic | 1.05.0 | 0 |
| | 1.07.1 | 1 |
| | 1.08.1 | 2 |
VERILOG | verilog | 10.1 | 0 |
| | 10.2 | 1 |
| | 10.3 | 2 |
| | 11 | 3 |
COBOL | cobol | GNU COBOL 2.0.0 | 0 |
| | GNU COBOL 2.2.0 | 1 |
| | GNU COBOL 3.0 | 2 |
| | GNU COBOL 3.1.2 | 3 |
Dart | dart | 1.18.0 | 0 |
| | 1.24.2 | 1 |
| | 1.24.3 | 2 |
| | 2.5.1 | 3 |
| | 2.14.4 | 4 |
YaBasic | yabasic | 2.769 | 0 |
| | 2.84.1 | 1 |
Clojure | clojure | 1.8.0 | 0 |
| | 1.9.0 | 1 |
| | 1.10.1 | 2 |
| | 1.10.3 | 3 |
NodeJS | nodejs | 6.3.1 | 0 |
| | 9.2.0 | 1 |
| | 10.1.0 | 2 |
| | 12.11.1 | 3 |
| | 17.1.0 | 4 |
Scheme | scheme | Gauche 0.9.4 | 0 |
| | Gauche 0.9.5 | 1 |
| | Gauche 0.9.8 | 2 |
| | Gauche 0.9.10 | 3 |
Forth | forth | gforth 0.7.3 | 0 |
Prolog | prolog | GNU Prolog 1.4.4 | 0 |
| | GNU Prolog 1.4.5 | 1 |
| | GNU Prolog 1.5.0 | 2 |
Octave | octave | GNU 4.0.0 | 0 |
| | GNU 4.2.1 | 1 |
| | GNU 4.4.0 | 2 |
| | GNU 5.1.0 | 3 |
| | GNU 6.4.0 | 4 |
CoffeeScript | coffeescript | 1.11.1 | 0 |
| | 2.0.0 | 1 |
|