List of programming languages - ArchWiki

Jump to content

# List of programming languages

From ArchWiki

Related articles

- Language Server Protocol
- List_of_applications/Utilities#Development

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
- APL — gnu-aplAUR, dyalog-binAUR
- AWK
- Ballerina — ballerinaAUR
- BASIC — freebasic
  - AOZ Studio
  - Gambas
  - QB64 — qb64AUR
- C — GCC, Clang, tcc
  - C++ — GCC, Clang
  - Objective-C — GCC, Clang
  - C# — Mono, .NET
- C3 — c3c
- Crystal
- D
- Dart — dart
- Erlang — erlang
  - Elixir
  - Gleam — gleam
- Factor — factorAUR
- Forth — 4thAUR, gforthAUR, retroforthAUR
- Fortran — GCC
- Go
- Java
  - Groovy — groovy
- GDL — gnudatalanguageAUR
- Hare — hareAUR
- Haskell
- JavaScript — rhino, v8-rAUR, quickjsAUR
  - Node.js
- Julia
- Kotlin — kotlin
- Lisp dialects
  - Clojure
  - Common Lisp
  - Emacs Lisp
  - Scheme
  - racket — racket, racket-minimal
  - newLISP — newlispAUR
  - PicoLisp — picolispAUR
- Lua
- ML
  - Standard ML — smlnj, mlton, polyml, mosmlAUR, smlsharpAUR
  - OCaml — ocaml
  - F# — dotnet-sdk
- Mojo — mojo-gitAUR
- Nim — nim
- Nix
- Octave
- Odin — odin
- Pascal — fpc, lazarus
- Perl
- PHP
- Prolog — swi-prolog, gprologAUR, scryer-prologAUR
- Wikipedia:PureScript — purescript-binAUR
- Python
- QCL — qclAUR
- R
- Raku (Perl 6) — rakudoAUR
- Ruby
- Roc — roc-nightly-binAUR
- Rust
- Scala
- Smalltalk — pharo-launcherAUR
- Swift
- Tcl — tcl
- Vala — vala
- Zig

## Shell languages

Bash is a dependency of the base meta package. For others, see Command-line shell.

## See also

- Wikipedia:Comparison of programming languages
- Wikipedia:History of programming languages
- Wikipedia:List of programming languages
- Wikipedia:List of programming languages by type

Categories:

- Programming languages
- Lists of software

List of programming languages
Add topic