esolangs
Esoteric programming languages, or esolangs, are programming languages created primarily to explore ideas about computation, test the boundaries of language design, or serve as art or humor rather than to support practical software development. They are typically designed to be unusual, challenging to use, or to demonstrate unconventional computational models. The field is largely hobbyist and theoretical, with a community that shares programs, interpreters, and language ideas.
Characteristics commonly include unusual or minimal instruction sets, unconventional syntax, self-modifying code, or representations of data
Notable examples include Brainfuck, a minimal Turing-complete language with eight commands; Befunge, a two-dimensional language where
The esolang community maintains dedicated resources and forums, such as esolangs.org, where designers publish specifications, code