List of programming languages
This page attempts to list all programming languages with a compiler or interpreter packaged for Arch Linux.
- Assembly — as of binutils, fasm, nasm, yasm
- Ada — Ada
- APL — gnu-aplAUR, dyalog-binAUR
- AWK
- Ballerina — ballerinaAUR
-
BASIC — freebasic
- AOZ Studio
- Gambas
- QB64 — qb64AUR
- C — GCC, Clang, tcc
- Crystal
- D
- Dart — dart
- Erlang — erlang
- Factor — factorAUR
- Forth — 4thAUR, gforthAUR, retroforthAUR
- Fortran — GCC
- Go — go, GCC
- Java
- GDL — gnudatalanguageAUR
- Haskell
- JavaScript — rhino, v8-rAUR, quickjsAUR
- Julia
- Kotlin — kotlin
-
Lisp dialects
- Clojure
- Common Lisp
- Emacs Lisp
- Scheme
- racket — racket, racket-minimal
- newLISP — newlispAUR
- PicoLisp — picolispAUR
- Lua — lua, luajit
-
ML
- Standard ML — smlnj, mlton, polyml, mosmlAUR, smlsharpAUR
- OCaml — ocaml
- F# — dotnet-sdk
- Nim — nim
- Octave
- Pascal — fpc, lazarus
- Perl
- PHP
- Prolog — swi-prolog, gprologAUR, scryer-prologAUR
- Python
- QCL — qclAUR
- R
- Raku (Perl 6) — rakudoAUR
- Ruby
- Rust
- Scala
- Smalltalk — pharo-launcherAUR
- Swift
- Tcl — tcl
- Vala — vala
- Zig — zig
Shell languages
Bash is a dependency of the base meta package. For others, see Command-line shell.