Esolangs

Programming languages designed for experimentation or as jokes rather than actual use.

94 resources6 categoriesView Original

Languages(69 items)

1

1+

A surprisingly user-friendly language with a highly-limited instruction set.

Languages
7

78

A single-character command language focused around the numbers 7 and 8.

Languages
>

><>

A stack-based 2d language with support for reflection.

Languages
A

ajsone

Language defined completely in JSON.

Languages
A

AlmostBinary

Code in binary and run on any platform.

Languages
A

ArnoldC

Based on the best one-liners of Arnold Schwarzenegger.

Languages
B

Befunge

Two-dimensional language.

Languages
B

Brackets

Language made of brackets, a lot of brackets.

Languages
B

Brainfuck

Minimalist language using only 8 single-character commands.

Languages
C

C Flat

Musical language focused on sound rather than notation with creative freedom in mind.

Languages
C

CellTail

A 1d celular automata based language, supports a complex pattern matching syntax.

Languages
C

Charcoal

Concise language for sketching ASCII art.

Languages
C

Chef

Programs that look like cooking recipes.

Languages
C

Chicken

Only 1 valid symbol: 'chicken'.

Languages
C

ChuckScript

Unary-based language, where the code is a single number.

Languages
C

COW

Brainfuck variant using twelve variations of *moos* as instructions.

Languages
D

DNA#

Language based on the structure of the DNA.

Languages
D

Dots

A turing-complete language using "." symbol only.

Languages
E

Electra

Code like an electrician.

Languages
E

Emojicode

Full-blown programming language consisting of emojis.

Languages
E

Enterprise™

Non deterministic unnecessarily statically typed language.

Languages
F

False

Heavily obfuscated language with a minimal implementation.

Languages
F

Fetlang

Designed such that source code looks like poorly written fetish erotica.

Languages
F

FlipJump

1 instruction: Flip a bit, then Jump. The simplest OISC.

Languages
F

Folders

Code written with folders.

Languages
F

FreakC

Full-blown programming language with NSFW contents and memes.

Languages
F

Fugue

Music as source code.

Languages
G

Golfscript

Stack oriented, aimed at solving problems in as few keystrokes as possible.

Languages
H

Haifu

Designed with the core values of Eastern philosophy in mind.

Languages
I

INTERCAL

Parody language intended to be completely different from other languages.

Languages
J

Japt

Reduced JavaScript for golfing.

Languages
J

Jelly

Golfing language based on J.

Languages
J

JellyScript

Brainfuck-based with delicious jelly.

Languages
J

JSFuck

Esoteric programming style based on the atomic parts of JavaScript.

Languages
L

Lazy K

Minimal, turing-complete pure functional language without extra features.

Languages
L

legit

Programs defined entirely by the graph of the git repository instead of its contents.

Languages
L

LolCode

Language with keywords based on the lolcat meme expressions.

Languages
M

Malbolge

Named after the 8th level of hell, is designed to be as difficult as possible to program.

Languages
M

Mindfck

High level language that transpiles to Brainfuck.

Languages
M

Monicelli

Programming using Italian-like gibberish.

Languages
N

Ni

Brainfuck-based with more helpful instructions.

Languages
O

Omgrofl

Syntax resembling Internet slang.

Languages
O

Ook!

Brainfuck-based language, where the commands are orangutan words.

Languages
O

Orca

Livecoding environment to quickly create procedural audio sequencers.

Languages
P

Piet

Language in which programs look like abstract paintings using colors as code. Named after Piet Mondrian.

Languages
R

RASEL

Fungeoid with no limits on program space, float precision, and with a bit of random access to stack.

Languages
R

reMorse

Morse-styled language.

Languages
R

Rockstar

Designed for creating computer programs that are also song lyrics.

Languages
S

Schoenberg

The MIDI Esoteric Programming Language.

Languages
S

Shakespeare

Language where the code appear to be Shakespearean plays.

Languages
S

Spooky

The scariest programming language :jackolantern: :skull:.

Languages
S

Suzy

3D language inspired in Befunge.

Languages
T

Technologic

Language in which programs look like the lyrics to the Daft Punk song Technologic.

Languages
T

Thue

Matrioshka* language based on nondeterministic string rewriting of a semi-Thue grammar.

Languages
T

Tru

A stack-based language with prefix-free brackets.

Languages
T

TrumpScript

Make Python great again.

Languages
T

Turtle

Uses long-term storage for memory use.

Languages
U

Unary

Brainfuck-based language where all the commands are 0.

Languages
U

Unary Except Every Zero Is Replaced with the Ti...

Derivative of Unary in which every zero is replaced with the title of the programming language being discussed.

Languages
U

Unlambda

Obfuscated functional programming.

Languages
V

Velato

Language that uses MIDI files as source, programs are defined by the pitch and order of notes.

Languages
V

Vigil

Only Vigil is truly vigilant about not allowing code that fails to pass programmatic specifications.

Languages
W

Watson

Stack-based Turing-incomplete configuration files.

Languages
W

Whenever

Language that does things whenever it wants.

Languages
W

Whitespace

Use only white-characters (space, tabs and newlines).

Languages
W

WordLang

A language based on meaning-like grammar that produces output.

Languages
Z

Z

Use only the letter z.

Languages
Z

ZOMBIE

Inherently evil multithreaded language designed for Necromancers.

Languages

文言 (Wenyan)

Closely follows the grammar and tone of classical Chinese literature.

Languages