Supported languages & versions
Here’s the list of languages our IDE, Compiler APIs, and Embeds support.
Note: Language Code & Version Index are the parameters passed in the API request calls.
| S No. | Language | Language Code | Versions | Version Index |
|---|---|---|---|---|
| 1 | ALGOL 68 | algol | 5.0 | 0 |
| 6.0 | 1 | |||
| 2 | APL | apl | 6.0 | 0 |
| 3 | AWK | awk | 5.0 | 0 |
| 6.0 | 1 | |||
| 4 | Ada | ada | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 5 | Assembler - GCC | gccasm | ext3:1.1 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 6 | Assembler - NASM | nasm | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7 | BC | bc | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 8 | Bash Shell | bash | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 9 | Befunge | befunge | 5.0 | 0 |
| 6.0 | 1 | |||
| 10 | Brainf**k | brainfuck | ext:1.1 | 0 |
| 11 | C | c | 1.4 | 0 |
| 2.0 | 1 | |||
| 2.0 | 2 | |||
| 3.0 | 3 | |||
| 4.0 | 4 | |||
| 5.0 | 5 | |||
| 6.1 | 6 | |||
| 12 | C# | csharp | 1.3 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 13 | C++ | cpp | 1.4 | 0 |
| 2.0 | 1 | |||
| 2.0 | 2 | |||
| 3.0 | 3 | |||
| 4.0 | 4 | |||
| 5.0 | 5 | |||
| 6.1 | 6 | |||
| 14 | C++ 14 | cpp14 | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 15 | C++ 17 | cpp17 | 4.0 | 0 |
| 5.0 | 1 | |||
| 6.1 | 2 | |||
| 16 | C99 | c99 | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 17 | CLISP | clisp | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 5.0 | 5 | |||
| 5.0 | 6 | |||
| 5.0 | 7 | |||
| 6.0 | 8 | |||
| 6.0 | 9 | |||
| 6.0 | 10 | |||
| 6.0 | 11 | |||
| 18 | COBOL - isCOBOL | iscobol | 4.0 | 0 |
| 19 | COW | cow | 6.0 | 0 |
| 20 | Clojure | clojure | ext2:1.1 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 21 | Cobol | cobol | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 22 | CoffeeScript | coffeescript | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 23 | Crystal | crystal | 6.0 | 0 |
| 24 | Csharpdblink | csharpdblink | /link-db:1.0 | 0 |
| 25 | D | d | /jdoodle-ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.0 | 3 | |||
| 26 | Dart | dart | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 27 | Deno | deno | 6.0 | 0 |
| 28 | Elixir | elixir | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 29 | Erlang | erlang | 4.0 | 0 |
| 5.0 | 1 | |||
| 6.0 | 2 | |||
| 30 | F# | fsharp | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 6.0 | 2 | |||
| 31 | FASM | fasm | 5.0 | 0 |
| 6.0 | 1 | |||
| 32 | Factor | factor | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 6.0 | 4 | |||
| 33 | Falcon | falcon | ext3:1.1 | 0 |
| 34 | Fantom | fantom | ext3:1.1 | 0 |
| 35 | Forth | forth | ext2:1.1 | 0 |
| 6.0 | 1 | |||
| 36 | Fortran | fortran | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 37 | Free Basic | freebasic | ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.1 | 3 | |||
| 38 | Go Lang | go | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 39 | Groovy | groovy | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 40 | Hack | hack | ext:1.1 | 0 |
| 41 | Haskell | haskell | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 42 | Haxe | haxe | 5.0 | 0 |
| 6.0 | 1 | |||
| 43 | Icon | icon | ubuntu:1.1 | 0 |
| 4.0 | 1 | |||
| 6.0 | 2 | |||
| 44 | Intercal | intercal | ubuntu:1.1 | 0 |
| 45 | Itext | itext | itext:1.0 | 0 |
| 46 | Itextcsharp | itextcsharp | itext:1.0 | 0 |
| 47 | JBang | jbang | jbang:1.0 | 0 |
| 48 | JLang | jlang | 4.0 | 0 |
| 49 | Java | java | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 50 | Javadblink | javadblink | link-db:1.0 | 0 |
| 51 | Jelly | jelly | 6.0 | 0 |
| 52 | Julia | julia | 6.0 | 0 |
| 53 | Kotlin | kotlin | 2.0 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 54 | LOLCODE | lolcode | 2.0 | 0 |
| 55 | Lua | lua | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 56 | MoonScript | moonscript | 6.0 | 0 |
| 57 | Mozart | mozart | 2.0 | 0 |
| 58 | Nemerle | nemerle | ext3:1.1 | 0 |
| 59 | Nim | nim | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 60 | NodeJS | nodejs | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 6.1 | 6 | |||
| 61 | OCaml | ocaml | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.0 | 3 | |||
| 62 | Objective-C | objc | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 63 | Octave | octave | ubuntu:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 64 | PHP | php | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 65 | Pascal | pascal | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 5.0 | 3 | |||
| 66 | Perl | perl | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 67 | Phpdblink | phpdblink | link-db:1.0 | 0 |
| 68 | Picolisp | picolisp | ubuntu:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 69 | Pike | pike | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 70 | Prolog | prolog | ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.1 | 3 | |||
| 71 | Python 2 | python2 | 1.4 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 6.1 | 3 | |||
| 72 | Python 3 | python3 | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 73 | Python3dblink | python3dblink | link-db:1.0 | 0 |
| 74 | R Language | r | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 75 | Racket | racket | 2.0 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 76 | Raku | raku | 6.0 | 0 |
| 77 | Rhino JS | rhino | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.0 | 3 | |||
| 78 | Ruby | ruby | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 79 | Rust | rust | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 80 | SQL | sql | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 81 | Scala | scala | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 82 | Scheme | scheme | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 83 | Smalltalk | smalltalk | ext3:1.1 | 0 |
| 84 | SpiderMonkey | spidermonkey | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 6.0 | 2 | |||
| 85 | Swift | swift | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 86 | TASM | tasm | 6.0 | 0 |
| 87 | Tcl | tcl | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 88 | TypeScript | typescript | 6.1 | 0 |
| 89 | Unlambda | unlambda | ubuntu:1.1 | 0 |
| 5.0 | 1 | |||
| 90 | VB.Net | vbn | 1.3 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 91 | Verilog | verilog | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 92 | Whitespace | whitespace | 2.0 | 0 |
| 93 | YaBasic | yabasic | ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 6.0 | 2 |
Contact support
If you encounter issues or have any queries, please contact us by filling out our form or email hello@jdoodle.com with a detailed explanation of your query/issue.
Previous Topic ← Multi-file support for APIs
Next Topic Basic Embeds →
