Linguagens
46 linguagens, uma só API
Cada linguagem roda na versão abaixo, num sandbox gVisor novo e sem rede. Envie o id dela no campo compiler. A execução mediana
é o tempo entre a requisição e a resposta para um programa pequeno que lê a entrada, medido em produção em
18 de outubro de 2026 (como medimos, em inglês).
46 de 46
| Linguagem | Versão | Id na API | Execução mediana | Compilador online |
|---|---|---|---|---|
| Python | 3.14 | python-3.14 | 0,56 s | Experimente |
| C | GCC 15 | gcc-15 | 0,67 s | Experimente |
| C++ | G++ 15 | g++-15 | 1,31 s | Experimente |
| Java | OpenJDK 25 | openjdk-25 | 2,25 s | Experimente |
| C# | .NET SDK 10 | dotnet-csharp-10 | 3,08 s | Experimente |
| F# | .NET SDK 10 | dotnet-fsharp-10 | 4,61 s | Experimente |
| Go | 1.26 | go-1.26 | 1,26 s | Experimente |
| Rust | 1.93 | rust-1.93 | 0,92 s | Experimente |
| PHP | 8.5 | php-8.5 | 0,58 s | Experimente |
| Ruby | 4.0 | ruby-4.0 | 0,69 s | Experimente |
| Haskell | GHC 9.12 | haskell-9.12 | 1,63 s | Experimente |
| TypeScript | Deno | typescript-deno | 0,58 s | Experimente |
| JavaScript | Node.js 24 | nodejs-24 | 0,60 s | Experimente |
| SQL | SQLite 3 | sqlite-3 | 0,53 s | Experimente |
| DuckDB | 1.5 | duckdb-1.5 | Ainda não medida | Experimente |
| Bash | 5.2 | bash-5.2 | 0,52 s | Experimente |
| Fortran | gfortran 15 | gfortran-15 | 0,69 s | Experimente |
| Visual Basic | .NET SDK 10 | dotnet-vbnet-10 | 3,24 s | Experimente |
| Kotlin | 2.4 | kotlin-2.4 | 4,59 s | Experimente |
| R | 4.6 | r-4.6 | 1,04 s | Experimente |
| Swift | 6.4 | swift-6.4 | 1,56 s | Experimente |
| COBOL | GnuCOBOL 3.2 | gnucobol-3.2 | 1,05 s | Experimente |
| Perl | 5.44 | perl-5.44 | 0,73 s | Experimente |
| Julia | 1.13 | julia-1.13 | 1,11 s | Experimente |
| Pascal | Free Pascal 3.2 | fpc-3.2 | 0,98 s | Experimente |
| Octave | 11 | octave-11 | 1,27 s | Experimente |
| Assembly | NASM 3 | nasm-3 | 0,68 s | Experimente |
| Lua | 5.5 | lua-5.5 | 0,56 s | Experimente |
| OCaml | 5.4 | ocaml-5.4 | 1,40 s | Experimente |
| Common Lisp | SBCL 2.6 | sbcl-2.6 | 0,61 s | Experimente |
| Erlang | OTP 29 | erlang-29 | 1,41 s | Experimente |
| Elixir | 1.20 | elixir-1.20 | 1,69 s | Experimente |
| Prolog | SWI-Prolog 10 | swipl-10 | 0,62 s | Experimente |
| D | LDC 1.43 | ldc-1.43 | 2,13 s | Experimente |
| FreeBASIC | 1.10 | fbc-1.10 | 1,04 s | Experimente |
| Dart | 3.13 | dart-3.13 | 1,42 s | Experimente |
| Clojure | 1.12 | clojure-1.12 | 1,64 s | Experimente |
| Groovy | 6.0 | groovy-6.0 | 3,03 s | Experimente |
| Scala | 3.10 | scala-3.10 | 3,68 s | Experimente |
| Zig | 0.17 | zig-0.17 | 3,99 s | Experimente |
| Nim | 2.2 | nim-2.2 | 2,05 s | Experimente |
| Crystal | 1.22 | crystal-1.22 | 8,49 s | Experimente |
| Ada | GNAT 15 | gnat-15 | 1,22 s | Experimente |
| PowerShell | 7.6 | powershell-7.6 | 1,88 s | Experimente |
| Racket | 9.3 | racket-9.3 | 0,99 s | Experimente |
| Objective-C | Clang 21 | clang-objc-21 | 1,81 s | Experimente |
Ambientes de ciência de dados
O Python 3.14 já vem com NumPy, pandas, SciPy, scikit-learn, Matplotlib, seaborn, statsmodels, SymPy, openpyxl, Pillow e DuckDB, em versões fixas (em inglês). Um segundo id roda a mesma imagem com o pandas 2 no lugar do pandas 3, para bancos de questões escritos para ele. É a mesma linguagem, então não entra na contagem acima.
| Ambiente | pandas | Id na API |
|---|---|---|
| Python 3.14 | 3.0.6 | python-3.14 |
| Python 3.14 com pandas 2 | 2.3.3 | python-3.14-pandas2 |
Arquivos de entrada, gráficos de saída e o comparador rows para questões de pandas e SQL
estão na documentação (em inglês).
Falta uma linguagem de que você precisa? Avise a gente(em inglês) e vamos ver como incluí-la. O comando de compilação e de execução de cada linguagem está na documentação (em inglês).