Skip to content

Language Categories

Akito Sano edited this page Sep 12, 2023 · 30 revisions

There are categories of languages. Categories are mainly based on https://esolangs.org/wiki/Category:Languages

Paradigm

Functional Paradigm

Practical

Including multi-paradigm languages.

  • Common Lisp(SBCL)
  • Egison
  • Elixir
  • Erlang
  • Haskell
  • OCaml
  • Racket
  • Coq
  • F#
  • Scala

Esoteric

  • Function
  • Functional()
  • Grass
  • Husk
  • Jelly
  • Lazy K
  • Nuts
  • Rail
  • Unlambda
  • ‫قلب

Derivatives

Brainfuck derivatives

  • Brainfuck(BFI)
  • Brainfuck(esomer)
  • Brainfuck(esotope)
  • braintwist
  • cyclicbrainfuck

Befunge derivatives

  • Befunge-93
  • Befunge-98
  • emojifunge
  • Picfunge

Characteristics

Two-dimensional languages

  • Aheui
  • Alice
  • AsciiDots
  • Befunge
  • Cardinal
  • Cubix
  • Function
  • Hexagony
  • Labyrinth
  • Piet
  • Rail
  • ><>

Golfing languages

  • 05AB1E
  • CJam
  • Element
  • golfscript
  • gs2
  • golfish
  • Husk
  • Japt
  • Jelly
  • MATL

Stack-Based

  • 05AB1E
  • Aheui
  • Alice
  • Backhand
  • Befunge
  • CJam
  • COBOL
  • Cubix
  • Element
  • Floater
  • Fugue
  • Glass
  • gs2
  • Labyrinth
  • MATL
  • Pxem
  • Rail
  • Shakespeare
  • Stuck
  • Starry
  • Whitespace
  • ><>

Operating Strings // TODO

  • ed
  • sed
  • Make
  • MAO
  • Vim
  • wake

Practical languages

Relatively popular

  • C(GCC)
  • C#(.NET Core)
  • C#(Mono)
  • C++(Clang)
  • Crystal
  • Go
  • Java
  • JavaScript(Rhino)
  • Node.js
  • Perl
  • Perl 1.0
  • Perl 6
  • Python 1
  • Python 2
  • Python 3
  • Ruby 0.49
  • Ruby 1.8
  • Ruby 3.2.2
  • Ruby trunk
  • Rust
  • Swift

relatively minor

  • Ada(GNU GNAT)
  • APL
  • awk
  • bash(Busybox)
  • bash(Pure)
  • BiBTeX
  • cmd.exe
  • COBOL
  • Common LISP(SBCL)
  • Coq
  • Egison
  • Elixir
  • Erlang
  • F#(.NET Core)
  • FFmpeg
  • Fortran 2018
  • gnuplot
  • Haskell
  • Intel 4004 Assembly
  • jq
  • Kotlin
  • Lua
  • Make
  • Nim
  • OCaml
  • Octave
  • Powershell
  • R
  • Racket
  • TeX(Plain)
  • sed
  • SQLite
  • Vim
  • x86 Assembly
  • XSLT
  • Zig
  • Zsh(Pure)

Designer

Made by TSGer

  • Bots (by satos---jp)
  • CodeMania (by Tiramister)
  • copos (by n4o847)
  • ExchangeIF (by fiord)
  • Floating (by KPCCoiL)
  • golfish (by n4o847)
  • Hanoi_Stack (by JP3BGY)
  • Iwashi (by Yosshi999)
  • moo (by moratorium08)
  • multi-reader (by kuromunori)
  • PicFunge (by Liesegang)
  • reversed-c (by cookie-s)
  • Unicue (by hakatashi)
  • (?i:standback) (by akouryy)

Made by KMCer //TODO

  • Apache mod_rewrite (as an esolang)
  • arithmetic (by toyukan6)
  • bed (by hatsusato)
  • braintwist (by nakario)
  • BubbleSortLanguage (by lv100tomato)
  • ClassicMusicTheoryForProgrammer (by lv100tomato)
  • cyclicbrainfuck (by hiromimi)
  • Emojifunge (by ten986)
  • mines (by dnek)
  • Tetris (by siotouto)
  • TSP (by nakario)