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

2.3.0

2

2.4.1

3

2.6.1

4

Icon

icon

9.4.3

0

9.5.1

1

F#

fsharp

4.1

0

4.5.0

1

Assembler - NASM

nasm

2.11.08

0

2.13.01

1

2.13.03

2

2.14.02

3

2.15.05

4

Assembler - GCC

gccasm

GCC 6.2.1

0

GCC 8.1.0

1

GCC 9.1.0

2

GCC 11.1.0

3

Intercal

intercal

0.30

0

Nemerle

nemerle

1.2.0.507

0

Ocaml

ocaml

4.03.0

0

4.08.1

1

4.12.0

2

Unlambda

unlambda

0.1.3

0

0.1.4.2

1

Picolisp

picolisp

3.1.11.1

0

17.11.14

1

18.5.11

2

18.9.5

3

21.6.30

4

SpiderMonkey

spidermonkey

38

0

45.0.2

1

Rhino JS

rhino

1.7.7.1

0

1.7.7.2

1

1.7.13

2

BC

bc

1.06.95

0

1.07.1

1

CLISP

clisp

GNU CLISP 2.49 - GNU C 5.2.0

0

GNU CLISP 2.49 - GNU C 6.2.1

1

GNU CLISP 2.49.93 - GNU 8.1.0

2

GNU CLISP 2.49.93 - GNU 9.1.0

3

ecl 21.2.1

4

sbcl 2.1.9

5

ccl 1.12.1

6

abcl 1.8.0

7

Elixir

elixir

1.3.4

0

1.5.2

1

1.6.4

2

1.9.1

3

1.12.2

4

Factor

factor

8.25

0

8.28

1

8.29

2

8.31

3

Falcon

falcon

0.9.6.8 (Chimera)

0

Fantom

fantom

1.0.69

0

Nim

nim

0.15.0

0

0.17.2

1

0.18.0

2

1.4.8

3

Pike

pike

v8.0

0

v8.0.702

1

SmallTalk

smalltalk

GNU SmallTalk 3.2.92

0

OZ Mozart

mozart

2.0.0 (OZ 3)

0

LOLCODE

lolcode

0.10.5

0

Racket

racket

6.11

0

6.12

1

7.4

2

8.3

3

Kotlin

kotlin

1.1.51 (JRE 9.0.1+11)

0

1.2.40 (JRE 10.0.1)

1

1.3.50 (JRE 11.0.4)

2

1.6.0 (JRE 17.0.1+12)

3

Whitespace

whitespace

0.3

0

Erlang

erlang

22.1

0

24

1

J Language

jlang

9.01.10

0

Haxe

haxe

4.2.4

0

FASM

fasm

1.73.27

0

AWK

awk

NU Awk 5.1.1, API: 3.1

0

Algol 68

algol

Genie 2.8.5

0

Befunge

befunge

cfunge 0.9.0

0

Blockly

blockly

Dart

0

Lua

1

PHP

2

Python 3

3

Last updated