User:Ais523/LanguageList
From Esolang
This is a test Language List of all languages. The letters on the right indicate properties of the language; click on one for more details. (The letter indicating Turing-complete is the only one that works yet).
(Note: Not all languages are on this list yet, and the list itself is experimental.)
| .Gertrude | Depends on lengths of words in the source. | L | I | Y | ? | N | 1 | U | N |
| .yacuabll | Language with single-character commands. | L | I | Y | ? | N | 1 | U | N |
| 0x29A | Mix of imperative and functional programming. | L | I | Y | T | N | 1 | U | N |
| 1L | 2D language with only 2 commands. | L | I | Y | ? | N | 2 | I | N |
| 23 | By default, uses no non-whitespace characters. | L | I | Y | ? | N | 1 | I | N |
| 2iota | Turing tarpit based on events and alphabets. | L | I | Y | T | N | 1 | I | N |
| 2L | 2D language with only 2 commands + NOP. | L | I | Y | T | N | 2 | I | N |
| 3code | Functions limited to 3 local and 3 global variables. | L | F | Y | ? | N | 1 | I | N |
| 4DL | Stack-based 4D programming language. | L | I | Y | ? | N | + | I | N |
| AAAAAAAAAAAAAA!!!! | Programs consist of nothing but A and punctuation. | L | I | Y | ? | N | 1 | U | N |
| ABCDXYZ | Based around the first BackFlip storage pattern. | L | O | Y | ? | Y | 1 | I | N |
| ADJUST | 2D language with no NOP characters. | L | I | Y | ? | N | 2 | I | N |
| Aheui | Fungeoid based on the Korean alphabet. | L | I | Y | T | N | 2 | I | N |
| Ale | Brainfuck-like language with two tapes. | L | I | Y | ? | N | 1 | I | N |
| ALPACA | Metalanguage for describing cellular automata. | M | I | Y | ? | N | 1 | I | N |
| AlPhAbEt | Bit-based language with double-ended queues. | L | I | ? | ? | N | 1 | I | N |
| Archway | Brainfuck-like; wire-crossing not necessary. | L | I | Y | ? | N | 2 | I | N |
| Argh! | Funge with 27 commands and an unlimited stack. | L | I | Y | ? | N | 2 | U | N |
| Aargh! | An attempt to make Argh! Turing-complete. | L | I | Y | ? | N | 2 | U | N |
| Aura | All operators output by editing the next instruction. | L | I | Y | ? | N | 1 | I | Y |
| AutoMouse | Screen-scrubbing utility that can be programmed. | L | I | Y | ? | N | 1 | U | N |
| axo | A Befunge variant that uses punctuation marks. | L | I | Y | T | N | 2 | I | N |
| BackFlip | All commands selfmodify; no data storage. | L | I | Y | ? | Y | 2 | I | Y |
| Backtracking INTERCAL | INTERCAL with Prolog-like backtracking. | L | I | Y | ? | N | 1 | U | N |
| Bag | Fractran extension based around n->np/q. | L | I | Y | T | N | 1 | U | N |
| BAK | Programs work by creating pointers to themselves. | L | I | Y | ? | N | 1 | I | N |
| Barely | Turing-complete language with 59-byte interpreter. | L | I | Y | T | N | 1 | I | N |
| BDAMD | Fungeoid similar to Brainfuck and Numberix. | L | I | Y | ? | N | 2 | I | N |
| Bear Food | A cross between Forth, False, and Perl. | L | I | Y | ? | N | 1 | U | N |
| Beatnik | Commands are based on Scrabble scores. | L | I | ? | ? | N | 1 | I | N |
| Befalse | Cross between SNUSP, False, and Befunge. | L | I | Y | ? | N | 2 | I | Y |
| Befreak | A completely reversible fungeoid. | L | I | Y | ? | Y | 2 | I | N |
| Befunge | The original fungeoid; designed to be uncompilable. | L | I | Y | T | N | 2 | I | Y |
| beta-Juliet | Failed try to create an event-oriented Turing tarpit. | L | I | Y | F | N | 1 | I | N |
| Portia | Preprocessor for use with beta-Juliet. | L | I | Y | F | N | 1 | I | N |
| Beturing | Turing machine simulator with no wire-crossing. | L | I | Y | ? | N | 2 | I | N |
| BFM | Lambda calculus Brainfuck macro preprocessor. | L | I | Y | ? | N | 1 | U | N |
| BF-PDA | Brainfuck limited to be a push-down automaton. | L | I | Y | P | N | 1 | U | N |
| BF-SC | Brainfuck limited to always terminate. | L | I | ? | ? | N | 1 | U | N |
| Binary combinatory logic | Combinatory logic using two rewriting rules. | L | F | Y | ? | N | 1 | I | N |
| Biota | The first 2D programming language. | L | I | Y | ? | N | 2 | I | N |
| BIT | Only types used are bits and pointers to bits. | L | I | Y | ? | N | 1 | U | N |
| BitChanger | 4-instruction bitwise Brainfuck derivative. | L | I | Y | ? | N | 1 | I | N |
| BitChip | Programs are based on moving and adding squares. | L | I | Y | ? | N | 2 | U | N |
| Bitwise Cyclic Tag | Two-command Turing-complete cyclic tag system. | L | I | Y | ? | N | 1 | U | N |
| Black | One command + NOP, no data storage. | L | I | Y | ? | N | 2 | I | Y |
| Blank | One-dimensional Befunge-like language. | L | I | Y | ? | N | 1 | U | N |
| BogusForth | Language inspired by Forth and False. | L | I | Y | T | N | 1 | I | N |
| Boolfuck | Bit-based Brainfuck isomorph. | L | I | Y | ? | N | 1 | U | N |
| Brackets | Uses only brackets as commands. | L | I | ? | ? | N | 1 | I | N |
| Braincopter | System for storing Brainfuck code in images. | L | I | Y | T | N | 2 | I | N |
| Brainfork | Brainfuck with multithreading extensions. | L | I | Y | T | N | 1 | I | N |
| Brainfuck | Tape-based Turing tarpit with 8 commands. | L | I | Y | ? | N | 1 | I | N |
| Brainhype | Brainfuck with halting-problem analyser. | L | I | Y | U | N | 1 | U | N |
| Brainloller | Brainfuck mapped to colours and stored in images. | L | I | Y | T | N | 2 | I | N |
| Brainscrambler | Brainfuck variant with 3 stacks and no tape. | L | I | Y | ? | N | 1 | U | N |
| Braintwist | Brainfuck with extensions for self-modification. | L | I | Y | T | N | 1 | I | Y |
| Braktif | Cellular automaton that emulates Brainfuck. | L | I | Y | ? | N | 2 | I | N |
| Bub | Brainfuck with GOTO instead of while. | L | I | Y | ? | N | 1 | I | N |
| Bubble | Language based on the bubble-sort algorithm. | L | I | Y | ? | N | 1 | U | N |
| Bullfrog | Language with no conditional jumps. | L | I | Y | ? | N | 1 | U | N |
| Camouflage | Language based around "disguises" for commands. | L | I | Y | ? | N | 1 | U | N |
| CAT | Thematic language based around cats. | L | I | Y | ? | N | 1 | U | N |
| Catch | Language based around exceptions. | L | I | Y | ? | N | 1 | U | N |
| Chef | Programs resemble cooking recipies. | L | I | Y | T | N | 1 | I | N |
| Choon | Language which outputs only in musical notes. | L | I | Y | T | N | 1 | I | N |
| Circute | Cellular automaton based around the NAND gate. | L | I | Y | ? | N | 2 | I | N |
| Cvlemar | Language in which all programs are graphs. | L | I | Y | ? | N | 1 | U | N |
| Dis | Easier-to-use Malbolge variant. | L | I | ? | F | N | 1 | I | Y |
| Dumbf*ck | Brainfuck-derived language with unusual looping. | L | I | Y | ? | N | 1 | U | N |
| DZZZZ | Language with a diagonal control flow. | L | I | Y | ? | N | 2 | I | N |
| Emoticon | All program instructions look like smileys. | L | I | Y | T | N | 1 | I | Y |
| Enema | Blank-inspired self-redefining language. | L | I | Y | ? | N | 1 | I | N |
| ETA | Language where only ETAOINSH are commands. | L | I | Y | ? | N | 1 | I | N |
| eTalk | Designed to look like natural language. | L | I | Y | ? | N | 1 | U | N |
| False | Early esolang with 1 KiB compiler. | L | I | Y | ? | N | 1 | I | N |
| Flip | Wierd-inspired billiards-like 2D language. | L | I | Y | F | N | 2 | I | N |
| Fm | Brainfuck-like computational model. | L | I | Y | ? | N | 1 | U | N |
| Forte | Language based on altering the value of constants. | L | I | Y | ? | N | 1 | U | Y |
| Fortuna | Brainfuck based around the idea of a wheel. | L | I | Y | ? | N | 1 | U | N |
| Fromage | Ten instructions; each operates on a single bit. | L | I | Y | ? | N | 1 | U | N |
| Fugue | Prelude with a musical representation. | L | I | Y | T | N | 1 | U | N |
| Gammaplex | High-level language with graphics and mouse input. | L | I | Y | ? | N | 2 | I | Y |
| Glass | Object-oriented postfix language that uses a stack. | L | O | Y | ? | N | 1 | I | N |
| Glypho | Pattern-based language with a rotatable stack. | L | I | Y | ? | N | 1 | I | N |
| GOTO++ | Language with compulsory GOTO usage. | L | I | Y | ? | N | 1 | U | N |
| GraNoLa/M | Directed graphs are the only data type. | L | I | Y | ? | N | 1 | U | N |
| Gravity | Uncomputable language based around collisions. | L | I | ? | U | N | 2 | U | N |
| Haifu | Language designed around Eastern philosophy. | L | I | Y | ? | N | 1 | I | N |
| Hanoi Love | Minimal language named after the Towers of Hanoi. | L | I | Y |