実行OS環境

CentOS Linux release 7.0.1406 (Core)

ただし clangとswiftは
Ubuntu 16.04.3 LTS (Xenial Xerus)

実行コマンド

言語 バージョン コンパイルコマンド 実行コマンド
C++11 gcc 4.8.5 g++ -O2 -lm -std=gnu++11 -o a.out _filename_ ./a.out
C++14 gcc 8.2.0 g++7 -O2 -lm -o a.out _filename_ ./a.out
C++17(1z) gcc 8.2.0 g++7 -O2 -lm -std=c++1z -o a.out _filename_ ./a.out
C++17(clang Beta) * clang 3.8.0-2ubuntu4 clang++ -O2 -lm -std=c++1z -o a.out _filename_ ./a.out
C gcc 8.2.0 gcc7 -O2 -lm -std=c11 -o a.out _filename_ ./a.out
C90 gcc 4.8.5 gcc -O2 -lm -o a.out _filename_ ./a.out
Java8 openjdk 1.8.0.181 javac -encoding UTF8 _filename_ /usr/bin/java -ea -Xmx700m -Xverify:none -XX:+TieredCompilation -XX:TieredStopAtLevel=1 _class_
C# csc 2.7.0.62620 csc -langversion:latest -warn:0 -o+ /r:System.Numerics.dll _filename_ -out:a.exe /usr/bin/mono a.exe
C#(mono) mono 5.14.0.2177 mcs -warn:0 -o+ /r:System.Numerics.dll _filename_ -out:a.exe /usr/bin/mono a.exe
Perl 5.16.3 /usr/bin/perl -cw _filename_ /usr/bin/perl -X _filename_
Perl6 rakudo 2018.06-333-gf8b7930 /usr/bin/perl6 -c _filename_ /usr/bin/perl6 _filename_
PHP 5.4.16 php -l _filename_ /usr/bin/php _filename_
PHP7 7.2.8 php7 -l _filename_ /usr/bin/php7 _filename_
Python2 2.7.15 python2x -m py_compile _filename_ /usr/bin/python2x Main.pyc
Python3 3.7.0 + numpy 1.14.5 python3 -mpy_compile _filename_ /usr/bin/python3 _filename_
PyPy2 6.0.0 pypy2 -m py_compile _filename_ /usr/bin/pypy2 Main.pyc
PyPy3 6.0.0 pypy3 -mpy_compile _filename_ /usr/bin/pypy3 _filename_
Ruby ruby 2.5.1p57 /usr/bin/ruby --disable-gems -w -c _filename_ /usr/bin/ruby --disable-gems _filename_
D dmd 2.081.1 dmd -m64 -w -wi -O -release -inline -I/opt/d/src/druntime/import/ -I/opt/d/src/phobos -L-L/opt/d/linux/lib64/ _filename_ ./Main
Go 1.10.3 go build _filename_ ./Main
Go1.4 1.4.2 env GOROOT=/usr/local/go1.4 go1.4 build _filename_ ./Main
Haskell 8.2.2 ghc -rtsopts -with-rtsopts=-K1G -o a.out -O2 _filename_ ./a.out
Scala(Beta) 2.12.6 scalac -opt:l:inline -opt-inline-from:** _filename_ /usr/bin/java -classpath .:/usr/local/scala/lib/scala-library.jar _class_
Nim 0.18.1 nim --hints:off -o:a.out -d:release c _filename_ ./a.out
Rust 1.28.0 rustc -O Main.rs -o Main ./Main
Kotlin 1.2.0 kotlinc Main.kt /usr/bin/java -cp .:/kotlinc/lib/kotlin-runtime.jar _class_
Scheme Gauche-0.9.5 echo /usr/bin/gosh _filename_
Crystal 0.25.1 crystal build -o a.out --release --no-debug _filename_ ./a.out
Swift(Beta) * 4.0.3 /usr/bin/swiftc _filename_ -Ounchecked -o a.out ./a.out
OCaml 4.01.1 ocamlopt nums.cmxa str.cmxa _filename_ -o a.out ./a.out
F# 4.1 fsharpc _filename_ --out:a.exe /usr/bin/mono ./a.exe
Elixir 1.8.0 elixirc _filename_ /usr/local/bin/elixir -e Main.main
Lua LuaJit 2.0.5 luajit -b _filename_ a.out /usr/bin/luajit _filename_
Fortran gFortran 4.8.5 gfortran _filename_ -o ./a.out ./a.out
JavaScript * node v10.5.0 echo /usr/bin/node _filename_
Vim script v8.1.127 echo /usr/bin/vim -u NONE -i NONE -X -N -n -e -s -S _filename_ /dev/stdin -c qa!
Bash Bash 4.2.46 echo /usr/bin/sh _filename_
Text cat 8.22 echo /usr/bin/cat _filename_
Assembler nasm 2.10.07 nasmc Main ./a.out
cLay 20180730-1 clayc _filename_ ./a.out
Brainfuck BFI 1.1 echo /usr/bin/bf _filename_
Whitespace 0.3 echo /usr/bin/wspace _filename_
ただし、* マークがついているのは現在リアクティブジャッジでは使用できません。
(clang/swiftについてはいずれは対応したい。 nodeについてはリアルタイムに標準入力読み込む方法があれば可能にします。)

諸事情により, nasmcは,
nasm -f elf64 -Werror $1.asm && ld -s -o a.out $1.o
のラッパーであり、
brainfuckは http://esoteric.sange.fi/brainfuck/impl/interp/BFI.cの処理系を使用。

cLayについてはこちら
yukicoderではGCC7.2(C++14)でビルド、実行しています

入れて欲しいコンパイラがありましたら、ご連絡ください。(CentOS 7で動作するもの)

もしくはDockerfileを頂ければスムーズかもしれません。

/proc/cpuinfo

(今後、予告なく変更する可能性があります、あくまでも2017年12月24日現在のものです。)

コアが複数あっても、ジャッジのコアは1つに制限しています。

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 45
model name	: Intel(R) Xeon(R) CPU @ 2.60GHz
stepping	: 7
microcode	: 0x1
cpu MHz		: 2600.000
cache size	: 20480 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm tsc_adjust xsaveopt
bogomips	: 5200.00
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 45
model name	: Intel(R) Xeon(R) CPU @ 2.60GHz
stepping	: 7
microcode	: 0x1
cpu MHz		: 2600.000
cache size	: 20480 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 1
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes xsave avx hypervisor lahf_lm tsc_adjust xsaveopt
bogomips	: 5200.00
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

各コンパイラバージョン

万が一、上の記述と異なるものがある場合は下のコマンドが最新です。

+ g++ --version
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

+ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

+ g++7 --version
g++7 (GCC) 8.2.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

+ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
+ mono --version
+ head -n2
Mono JIT compiler version 5.14.0.177 (tarball Sat Aug  4 08:32:47 UTC 2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
+ csc --version
+ head -n2
Microsoft (R) Visual C# Compiler version 2.7.0.62620 (e873e693)
Copyright (C) Microsoft Corporation. All rights reserved.
+ mcs --version
+ head -n2
Mono C# compiler version 5.14.0.177
+ perl -version
+ head -n2

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
+ perl6 -version
This is Rakudo version 2018.06-333-gf8b7930 built on MoarVM version 2018.06-380-gac3d3c7
implementing Perl 6.c.
+ php --version
PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
+ php7 --version
PHP 7.2.8 (cli) (built: Aug  7 2018 12:08:29) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
+ python2x --version
Python 2.7.15
+ python3 --version
Python 3.7.0
+ pypy2 --version
Python 2.7.13 (ab0b9caf307db6592905a80b8faffd69b39005b8, Apr 30 2018, 08:21:35)
[PyPy 6.0.0 with GCC 7.2.0]
+ pypy3 --version
Python 3.5.3 (fdd60ed87e941677e8ea11acf9f1819466521bf2, Apr 27 2018, 15:39:57)
[PyPy 6.0.0 with GCC 7.2.0]
+ ruby --version
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
+ dmd --version
DMD64 D Compiler v2.081.1
Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved written by Walter Bright
+ go version
go version go1.10.3 linux/amd64
+ go1.4 version
go version go1.4.2 linux/amd64
+ ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.2.2
+ scalac -version
Scala compiler version 2.12.6 -- Copyright 2002-2018, LAMP/EPFL and Lightbend, Inc.
+ nim --version
+ head -n2
Nim Compiler Version 0.18.1 [Linux: amd64]
Compiled at 2018-08-07
+ rustc --version
rustc 1.28.0 (9634041f0 2018-07-30)
+ kotlinc -version
info: kotlinc-jvm 1.2.60 (JRE 1.8.0_181-b13)
+ gosh -V
Gauche scheme shell, version 0.9.5 [utf-8,pthreads], x86_64-pc-linux-gnu
+ crystal -v
Crystal 0.25.1 [b782738ff] (2018-06-27)

LLVM: 4.0.0
Default target: x86_64-unknown-linux-gnu
+ ocamlopt -version
4.05.0
+ fsharpc --help
+ head -n2
Microsoft (R) F# Compiler version 4.1
Copyright (c) Microsoft Corporation. All Rights Reserved.
+ luajit -v
LuaJIT 2.0.5 -- Copyright (C) 2005-2017 Mike Pall. http://luajit.org/
+ gfortran --version
+ head -n2
GNU Fortran (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
Copyright (C) 2015 Free Software Foundation, Inc.
+ node --version
v10.8.0
+ head -n2
+ vim --version
VIM - Vi IMproved 8.1 (2018 May 18, compiled Aug  7 2018 11:13:54)
Included patches: 1-127, 129-133
+ bash --version
+ head -n2
GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
+ cat --version
+ head -n2
cat (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
+ elixir -v
Erlang/OTP 22 [DEVELOPMENT] [erts-10.0.4] [source-b5bb860] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]

Elixir 1.8.0-dev (b37220c) (compiled with Erlang/OTP 22)
+ nasm -v
NASM version 2.10.07 compiled on Jun  9 2014
+ echo ''
+ sed -n 3p
+ clay
// cLay varsion 20180730-1
+ wspace
+ head -n2
wspace 0.3 (c) 2003 Edwin Brady
-------------------------------
+ clang++ --version
clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
+ swift --version
Swift version 4.0.3 (swift-4.0.3-RELEASE)
Target: x86_64-unknown-linux-gnu