| layout |
default |
| title |
Languages |
| sort |
4 |
File endings in parentheses are not used for determining language.
| Code |
Language |
Default entry point |
File endings |
| ada |
Ada |
|
.adb, .ads |
| algol68 |
Algol 68 |
|
.a68 |
| apl |
APL |
|
.apl |
| bash |
Bash |
|
.sh |
| c |
C |
|
.c |
| cgmp |
C with GMP |
|
(.c) |
| cobol |
COBOL |
|
.cob |
| cpp |
C++ |
|
.cc, .cpp, .cxx, .c++, .C |
| cppgmp |
C++ with GMP |
|
(.cc, .cpp, .cxx, .c++, .C) |
| crystal |
Crystal |
|
.cr |
| csharp |
C# |
|
.cs |
| d |
D |
|
.d |
| dart |
Dart |
|
.dart |
| elixir |
Elixir |
|
.ex |
| erlang |
Erlang |
|
.erl |
| forth |
Forth |
|
.fth,. 4th, .forth, .frt, (.fs) |
| fortran |
Fortran |
|
.f90 |
| fsharp |
F# |
|
.fs |
| gerbil |
Gerbil |
|
.ss |
| go |
Go |
|
.go |
| haskell |
Haskell |
|
.hs |
| java |
Java |
Main |
.java |
| javaalgs4 |
Java with Algs4 |
Main |
(.java) |
| javascript |
JavaScript |
main.js |
.js |
| julia |
Julia |
|
.jl |
| kotlin |
Kotlin |
MainKt |
.kt |
| lisp |
Common Lisp |
main.{lisp,cl} |
.lisp, .cl |
| lua |
Lua |
|
.lua |
| modula2 |
Modula-2 |
|
.mod, .def |
| nim |
Nim |
|
.nim |
| objectivec |
Objective-C |
|
.m |
| ocaml |
OCaml |
|
.ml |
| octave |
Octave |
|
(.m) |
| odin |
Odin |
|
.odin |
| pascal |
Pascal |
|
.pas |
| perl |
Perl |
|
.pm, (.pl) |
| php |
PHP |
main.php |
.php |
| prolog |
Prolog |
|
.pl |
| python2 |
Python 2 |
__main__.py |
(.py), .py2 |
| python3 |
Python 3 |
__main__.py |
.py, .py3 |
| python3numpy |
Python 3 with NumPy |
__main__.py |
(.py, .py3) |
| racket |
Racket |
|
.rkt |
| ruby |
Ruby |
|
.rb |
| rust |
Rust |
|
.rs |
| scala |
Scala |
|
.scala |
| simula |
Simula |
|
.sim |
| smalltalk |
Smalltalk |
|
.st |
| snobol |
Snobol |
|
.sno |
| swift |
Swift |
|
.swift |
| typescript |
TypeScript |
|
.ts |
| visualbasic |
Visual Basic |
|
.vb |
| zig |
Zig |
|
.zig |