Difference between revisions of "Поддерживаемые языки программирования"
From EjudgeWiki
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Поддерживаемые языки прогр...") |
(...) |
||
| Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Поддерживаемые языки программирования]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Поддерживаемые языки программирования]] | ||
| + | |||
| + | {| class="wikitable" style="margin:auto" | ||
| + | |+ Поддерживаемые языки программирования | ||
| + | |- | ||
| + | ! ID !! short name !! название !! примечание | ||
| + | |- | ||
| + | | 1 || <code>fpc</code> || Free Pascal | ||
| + | |- | ||
| + | | 2 || <code>gcc</code> || GNU C || "естественная" битность (32/64) | ||
| + | |- | ||
| + | | 3 || <code>g++</code> || GNU C++ || "естественная" битность (32/64) | ||
| + | |- | ||
| + | | 4 || <code>gpc</code> || GNU Pascal || устарел, "живого" компилятора нет | ||
| + | |- | ||
| + | | 5 || <code>gcj</code> || GNU Java || устарел, "живого" компилятора нет | ||
| + | |- | ||
| + | | 6 || <code>gfortran</code> || GNU Fortran || "естественная" битность (32/64) | ||
| + | |- | ||
| + | | 7 || <code>tpc</code> || Turbo (Borland) Pascal || устарел, скорее всего не работает в ejudge | ||
| + | |- | ||
| + | | 8 || <code>dcc</code> || Kylix (Borland Delphi) || устарел | ||
| + | |- | ||
| + | | 9 || <code>bcc</code> || Borland C || устарел, скорее всего не работает в ejudge | ||
| + | |- | ||
| + | | 10 || <code>bpp</code> || Borland C++ || устарел, скорее всего не работает в ejudge | ||
| + | |- | ||
| + | | 11 || <code>yabasic</code> || YaBasic || (https://2484.de/yabasic/) | ||
| + | |- | ||
| + | | 12 || <code>mzscheme</code> || Racket (бывший MzScheme) || https://racket-lang.org/ | ||
| + | |- | ||
| + | | 13 || <code>python</code> || Python2 | ||
| + | |- | ||
| + | | 14 || <code>perl</code> || Perl | ||
| + | |- | ||
| + | | 15 || <code>gprolog</code> || GNU Prolog | ||
| + | |- | ||
| + | | 16 || <code>qb</code> || Quick Basic || устарел, скорее всего не работает в ejudge | ||
| + | |- | ||
| + | | 17 || <code>javac7</code> || Java 7 || устарел | ||
| + | |- | ||
| + | | 18 || <code>javac</code> || Java | ||
| + | |- | ||
| + | | 19 || <code>mcs</code> || Mono C# | ||
| + | |- | ||
| + | | 20 || <code>vbnc</code> || Mono Visual Basic || устарел | ||
| + | |- | ||
| + | | 21 || <code>ruby</code> || Ruby | ||
| + | |- | ||
| + | | 22 || <code>php</code> || PHP | ||
| + | |- | ||
| + | | 23 || <code>python3</code> || Python3 | ||
| + | |- | ||
| + | | 24 || <code>kumir</code> || Kumir || устарел | ||
| + | |- | ||
| + | | 25 || <code>make</code> || GNU Make | ||
| + | |- | ||
| + | | 26 || <code>ghc</code> || GNU Haskel | ||
| + | |- | ||
| + | | 27 || <code>fbc</code> || Free Basic || устарел | ||
| + | |- | ||
| + | | 28 || <code>gcc-vg</code> || GNU C + valgrind | ||
| + | |- | ||
| + | | 29 || <code>g++-vg</code> || GNU C++ + valgrind | ||
| + | |- | ||
| + | | 50 || <code>nasm-x86</code> || Nasm for x86 (32 bit) | ||
| + | |- | ||
| + | | 51 || <code>clang</code> || Clang || "естественная" битность (32/64) | ||
| + | |- | ||
| + | | 52 || <code>clang++</code> || Clang++ || "естественная" битность (32/64) | ||
| + | |- | ||
| + | | 53 || <code>gccgo</code> || Go | ||
| + | |- | ||
| + | | 54 || <code>make-vg</code> || GNU Make + valgrind | ||
| + | |- | ||
| + | | 55 || <code>pasabc-linux</code> || Pascal ABC.Net | ||
| + | |- | ||
| + | | 57 || <code>gcc-32</code> || GNU C || 32 bit | ||
| + | |- | ||
| + | | 58 || <code>g++-32</code> || GNU C++ || 32 bit | ||
| + | |- | ||
| + | | 59 || <code>fpc-32</code> || Free Pascal || 32 bit, устарел | ||
| + | |- | ||
| + | | 60 || <code>fbc-32</code> || Free Basic || 32 bit, устарел | ||
| + | |- | ||
| + | | 61 || <code>clang-32</code> || Clang || 32 bit | ||
| + | |- | ||
| + | | 62 || <code>clang++-32</code> || Clang++ || 32 bit | ||
| + | |- | ||
| + | | 63 || <code>pypy</code> || PyPy2 (optimized python) | ||
| + | |- | ||
| + | | 64 || <code>pypy3</code> || PyPy3 (optimized python) | ||
| + | |- | ||
| + | | 65 || <code>kumir2</code> || Kumir2 || устарел | ||
| + | |- | ||
| + | | 66 || <code>gas-32</code> || GNU As || ассемблер платформы, 32 бит | ||
| + | |- | ||
| + | | 67 || <code>gas</code> || GNU As || "естественная" битность (32/64) | ||
| + | |- | ||
| + | | 68 || <code>mars</code> || MIPS Simulator | ||
| + | |- | ||
| + | | 69 || <code>scala</code> || Scala | ||
| + | |- | ||
| + | | 70 || <code>rust</code> || Rust | ||
| + | |- | ||
| + | | 71 || <code>kotlin</code> || Kotlin | ||
| + | |- | ||
| + | | 72 || <code>node</code> || JavaScript (nodeJS) | ||
| + | |- | ||
| + | | 73 || <code>dotnet-cs</code> || C#.Net | ||
| + | |- | ||
| + | | 74 || <code>dotnet-vb</code> || Visual Basic.Net | ||
| + | |- | ||
| + | | 75 || <code>rars</code> || RiscV simulator | ||
| + | |- | ||
| + | | 76 || <code>swift</code> || Swift | ||
| + | |- | ||
| + | | 77 || <code>custom</code> || Специальный одноразовый язык | ||
| + | |- | ||
| + | | 78 || <code>tsnode</code> || TypeScript | ||
| + | |} | ||
Revision as of 20:42, 30 July 2023
Навигация: Главная страница/Система ejudge/Использование/Поддерживаемые языки программирования
| ID | short name | название | примечание |
|---|---|---|---|
| 1 | fpc |
Free Pascal | |
| 2 | gcc |
GNU C | "естественная" битность (32/64) |
| 3 | g++ |
GNU C++ | "естественная" битность (32/64) |
| 4 | gpc |
GNU Pascal | устарел, "живого" компилятора нет |
| 5 | gcj |
GNU Java | устарел, "живого" компилятора нет |
| 6 | gfortran |
GNU Fortran | "естественная" битность (32/64) |
| 7 | tpc |
Turbo (Borland) Pascal | устарел, скорее всего не работает в ejudge |
| 8 | dcc |
Kylix (Borland Delphi) | устарел |
| 9 | bcc |
Borland C | устарел, скорее всего не работает в ejudge |
| 10 | bpp |
Borland C++ | устарел, скорее всего не работает в ejudge |
| 11 | yabasic |
YaBasic | (https://2484.de/yabasic/) |
| 12 | mzscheme |
Racket (бывший MzScheme) | https://racket-lang.org/ |
| 13 | python |
Python2 | |
| 14 | perl |
Perl | |
| 15 | gprolog |
GNU Prolog | |
| 16 | qb |
Quick Basic | устарел, скорее всего не работает в ejudge |
| 17 | javac7 |
Java 7 | устарел |
| 18 | javac |
Java | |
| 19 | mcs |
Mono C# | |
| 20 | vbnc |
Mono Visual Basic | устарел |
| 21 | ruby |
Ruby | |
| 22 | php |
PHP | |
| 23 | python3 |
Python3 | |
| 24 | kumir |
Kumir | устарел |
| 25 | make |
GNU Make | |
| 26 | ghc |
GNU Haskel | |
| 27 | fbc |
Free Basic | устарел |
| 28 | gcc-vg |
GNU C + valgrind | |
| 29 | g++-vg |
GNU C++ + valgrind | |
| 50 | nasm-x86 |
Nasm for x86 (32 bit) | |
| 51 | clang |
Clang | "естественная" битность (32/64) |
| 52 | clang++ |
Clang++ | "естественная" битность (32/64) |
| 53 | gccgo |
Go | |
| 54 | make-vg |
GNU Make + valgrind | |
| 55 | pasabc-linux |
Pascal ABC.Net | |
| 57 | gcc-32 |
GNU C | 32 bit |
| 58 | g++-32 |
GNU C++ | 32 bit |
| 59 | fpc-32 |
Free Pascal | 32 bit, устарел |
| 60 | fbc-32 |
Free Basic | 32 bit, устарел |
| 61 | clang-32 |
Clang | 32 bit |
| 62 | clang++-32 |
Clang++ | 32 bit |
| 63 | pypy |
PyPy2 (optimized python) | |
| 64 | pypy3 |
PyPy3 (optimized python) | |
| 65 | kumir2 |
Kumir2 | устарел |
| 66 | gas-32 |
GNU As | ассемблер платформы, 32 бит |
| 67 | gas |
GNU As | "естественная" битность (32/64) |
| 68 | mars |
MIPS Simulator | |
| 69 | scala |
Scala | |
| 70 | rust |
Rust | |
| 71 | kotlin |
Kotlin | |
| 72 | node |
JavaScript (nodeJS) | |
| 73 | dotnet-cs |
C#.Net | |
| 74 | dotnet-vb |
Visual Basic.Net | |
| 75 | rars |
RiscV simulator | |
| 76 | swift |
Swift | |
| 77 | custom |
Специальный одноразовый язык | |
| 78 | tsnode |
TypeScript |