Compiler Settings
Intel(R) Xeon(R) Gold CPU 6338 @ 2.00GHz, 49152KB cache, virtualization on 1 core, 4GB RAM, GNU/Linux
Bash 5.2.21
Compilation
dos2unix source && bash -n source
Run
bash source
C# (.NET 8.0)
Compilation
dotnet csc.dll @libraries source -out binary.exe
Run
dotnet exec --runtimeconfig runtimeconfig.json binary.exe
C++20 (Clang 18.1.8)
Compilation
clang++ -lm -O2 -std=c++20 -x c++ source -o binary
Run
./binary
C++20 (GCC 14.1)
Compilation
g++ -O2 -lm -fno-stack-limit -std=c++20 -x c++ source -o binary
Run
./binary
C++23 (Clang 18.1.8)
Compilation
clang++ -lm -O2 -std=c++23 -x c++ source -o binary
Run
./binary
C++23 (GCC 14.1)
Compilation
g++ -O2 -lm -fno-stack-limit -std=c++23 -x c++ source -o binary
Run
./binary
C17 (GCC 14.1)
Compilation
gcc -lm -O2 -fno-stack-limit -std=c17 -x c source -o binary
Run
./binary
C23 (GCC 14.1)
Compilation
gcc -lm -O2 -fno-stack-limit -std=c23 -x c source -o binary
Run
./binary
Dart 3.7.2
Compilation
dart compile exe source -o binary
Run
./binary
Delphi (FPC 3.2.2)
Compilation
/usr/bin/env fpc -O2 -Sd source.exe -oprogram
Run
./program
Free Basic 1.04
Compilation
fbc -O 2 -x program -lang qb source.bas
Run
./program
Free Pascal 3.2.2
Compilation
fpc -O2 source.pas -oprogram
Run
./program
GDC 14.2.0
Compilation
gdc -O3 -Wall -march=native -frelease -fno-debug source.d -o program;;
Run
./program
GNU GCC 13.1 C++20 + JSON
Compilation
g++ -O2 -fno-stack-limit -std=c++20 -x c++ source.cpp -o program -lm -lcurl -lpthread -lcrypto -lssl -lcpprest
Run
./program
Go 1.24.2
Compilation
go build -o binary -compiler gc source.go
Run
./binary
Haskell 7.10.2
Compilation
ghc --make -O -tmpdir . source.hs -o program
Run
./program
Java 17 (Temurin JDK)
Compilation
javac Solution.java
jar cvfe program.jar Solution *.class
Run
java -Dfile.encoding=UTF8 -Xmx2048M -Xss1024M -jar program.jar
Java 17 (Temurin JDK) + JSON
Compilation
javac Solution.class; jar -cvfe binary.jar Solution *.class
Run
java -Dfile.encoding=UTF8 -Xmx1024M -Xms1024M -Xss1024M -jar binary.jar
Java 21 (Temurin JDK)
Compilation
javac Solution.java
jar cvfe program.jar Solution *.class
Run
java -Dfile.encoding=UTF8 -Xmx2048M -Xss1024M -jar program.jar
Java 23 (Temurin JDK)
Compilation
javac Solution.java
jar cvfe program.jar Solution *.class
Run
java -Dfile.encoding=UTF8 -Xmx2048M -Xss1024M -jar program.jar
Kotlin 1.9.21 (JRE 21)
Compilation
kotlinc solution.kt -include-runtime -d solution.jar
Run
${JAVA_HOME}/bin/java ${JAVA_PARAMS} -jar solution.jar
Kotlin 2.0.10 (JRE 21)
Compilation
kotlinc solution.kt -include-runtime -d solution.jar
Run
java -Dfile.encoding=UTF8 -Xmx2048M -Xss1024M -jar solution.jar
Kotlin 2.1.20 (JRE 21)
Compilation
kotlinc solution.kt -include-runtime -d solution.jar
Run
java -Dfile.encoding=UTF8 -Xmx2048M -Xss1024M -jar solution.jar
kumir 2.1.0-rc9
Compilation
kumir2-llvmc -e=utf8 -o=program source.kum
Run
./program
Lua 5.4
Run
lua source.lua
Node.js 22.14.0
Compilation
node -c source.js
Run
node source.js
OCaml 4.02.3
Compilation
ocamlopt nums.cmxa str.cmxa -unsafe -o program source.ml
Run
./program
PascalABC.NET 3.11.0
Compilation
mono pabcnetcclear.exe source.pas
Run
mono program.exe
Perl 5.14
Compilation
perl -c source.pl
Run
perl source.pl
PHP 8.1
Compilation
php8.1 -l source.php
Run
php8.1 source.php
Python 3.11 (PyPy 7.3.19)
Compilation
pypy3 -c 'import py_compile; py_compile.compile("source.py", doraise=True)'
Run
pypy3 source.py
Python 3.13.2
Compilation
python3 -c 'import py_compile; py_compile.compile("source.py", doraise=True)'
Run
python3 source.py
R 3.6.3 + Modules
Run
Rscript program.r
Ruby 2.2.3
Compilation
ruby2.2 -c source.rb
Run
ruby2.2 source.rb
Rust 1.80.1
Compilation
rustc --edition=2021 -O -o program source.rs
Run
./program
Scala 2.13.4
Compilation
scalac source -d solution.jar
Run
java -Dfile.encoding=UTF8 -Xmx2048M -Xss1024M -jar solution.jar
Swift 6.1
Compilation
swiftc -O -module-cache-path . -o binary -swift-version 6 source.swift
Run
./binary
TypeScript 5.4.5
Note
The complier will soon reach end of support.
Compilation
tsc source.ts
Run
node transpiled.js
TypeScript 5.8.3
Compilation
tsc source.ts
Run
node compiled.js
Was the article helpful?
Next