List of programming languages
This page attempts to list all programming languages—including domain-specific ones—with a compiler or interpreter packaged for Arch Linux. For the list of shell languages see Command-line shell#List of shells.
- Ada
- Agda — agda
- APL — gnu-aplAUR, dyalog-binAUR
- Arturo — arturoAUR
- Assembly — as of binutils, fasm, nasm, yasm
- AWK
- Ballerina — ballerina-binAUR
-
BASIC — freebasic
- AOZ Studio
- Gambas
- QB64 — qb64AUR
- Beef — beeflang-gitAUR
- C — GCC, Clang
- C3 — c3c
- Chapel — chapelAUR
- ChucK — chuck
- COBOL — gcc-gcobol
- Crystal
- Csound — csound
- D
- Dafny — dafny-binAUR
- Dart — dart
- Elm — elm-binAUR
- Erlang
- F* — fstar-binAUR
- Factor — factorAUR
- Faust — faust
- Flix — flixAUR
- Forth — 4thAUR, gforthAUR, retroforthAUR
- Fortran
- Futhark — futhark-binAUR
- GDL — gnudatalanguageAUR
- Go
- Hare — hareAUR
- Haskell
- Haxe — haxe
- Icon — iconAUR
- Idris — idris, idris2AUR
- Java
- JavaScript — rhino, v8-rAUR, quickjsAUR
- jq — jq
- Julia
- Kotlin — kotlin
- Lean
-
Lisp dialects
- Clojure
- Common Lisp
- Emacs Lisp
- Fennel — fennel
- Janet — janet-langAUR
- LFE — lfeAUR
- newLISP — newlispAUR
- PicoLisp — picolispAUR
- Racket — racket, racket-minimal
- Scheme
- Lobster — lobster-languageAUR
- Lua
-
ML
- F# — dotnet-sdk
- OCaml — ocaml
- Standard ML — smlnj, mlton, polyml, mosmlAUR, smlsharpAUR
- Mercury — mercuryAUR
- Modula-2 — gcc-m2
- Mojo — mojo-gitAUR
- Neko — neko
- Nim — nim
- Nix
- Numbat — numbat
- Octave
- Odin — odin
- Pascal — fpc, lazarus
- Perl
- PHP
- Pike — pikeAUR
- Pony — ponyc
- Prolog — swi-prolog, gprologAUR, scryer-prologAUR
- Pure — pureAUR
- PureScript — purescript-binAUR
- Python
- QCL — qclAUR
- R
- Red — redAUR
- Roc — roc-nightly-binAUR
- Ruby
- Rust
- Scala
- Scratch — scratch
- Smalltalk — pharo-launcherAUR, squeak-vm
- Solidity — solidityAUR
- Squirrel — squirrelAUR
- Swift
- Tcl — tcl
- Unison — ucm-binAUR
- V — vlangAUR
- Vala — vala
- Zig