We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
New pages
Jump to navigation
Jump to search
- 20:44, 15 July 2026 SubtextLang (hist | edit) [8,402 bytes] Philipp (talk | contribs) (Created page with " '''SubtextLang''' (Chinese: 潛文) is a steganographic esoteric programming language inspired by the minimalist philosophy of languages like Whitespace. It operates exclusively with a set of seven carefully selected characters, grouped into three semantic categories. Despite this extreme constraint, SubtextLang enables the creation of well-structured, expressive, and Turing-complete programs, showcasing the creative potential of minimal syntax design. A uniqu...")
- 15:15, 15 July 2026 Brainrotix (hist | edit) [1,414 bytes] I am islptng (talk | contribs) (Created page with "<b>Brainrotix</b> is a brainrotted Polynomix derivative created by User:I am islptng, inspired by Bussin X. == Character table == <pre><nowiki> n (literally a space) ! rizz (function call) " asshole (character literal) # brainrot (assignment) $ lol (type constant) % fanum (replace / transpose / mod) & lmao (type check / typeof) ' fuck (string terminator) ( yap (expression grouper) ) period (end grouped expression) * thicc (multiply) + sla...")
- 13:41, 15 July 2026 SecretLang (hist | edit) [1,692 bytes] PrySigneToFry (talk | contribs) (Created page with "SecretLang is another programming language designed by PSTF inspired by Guess. = How Will It Work = First, I'll provide the programs. After I finish writing 7 programs, I guess the guessing channel will be opened, and then any user can come in to guess the meaning of each command for each character. Then, when a user makes a guess, I will give the result of their guess. If the user guesses a command wrong three times in a row, I will show the correct usage of that c...")
- 09:05, 15 July 2026 Guessing (hist | edit) [1,447 bytes] Im bad at naming (talk | contribs) (Created page with "= Description = Guessing is an Esolang made by Im bad at naming, inspired by Guess. = How would it work? = It'll start with the truth-machine program, then you can: *ask for a program that is either well-known or explained in detail; or: *guess the command table and I'll tell you its accuracy. The guessing section a won't be opened till the total number of programs has reached 5. = What'll cause your edit being reverted = *Modifying a program that's...")
- 15:32, 14 July 2026 LEA (hist | edit) [64 bytes] AnyFunc (talk | contribs) (Created page with "Lazy Elementary Arithmetic")
- 15:31, 14 July 2026 8 digits, infinite digytes (hist | edit) [9,394 bytes] PrySigneToFry (talk | contribs) (Created page with "8 digits, infinite digytes (also known as DPL-8) is another decimal assembly language designed by PSTF. = Terminology = * Digit: A decimal symbol (one of 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9). * Digyte: Four decimal digits. * Word: Two digytes, that is, eight decimal digits. All memory cells, data registers, and the ALU data bus are exactly one word wide. Addresses, the Program Counter (PC), the Stack Pointer (SP), and the Index Register (X) are infinite‑precision decimal...")
- 09:25, 14 July 2026 Lazy Elementary Arithmetic (hist | edit) [1,458 bytes] AnyFunc (talk | contribs) (Created page with " '''Lazy Elementary Arithmetic''' is invented by User:AnyFunc. ==Syntax== All of the rules look like this: (1) FunctionName: Parameter1, Parameter2 ... = ValueReturned1, ValueReturned2 ... (2) FunctionName. ValueApplied1, ValueApplied2 ... Example: F:x=3*x+2 <i>F(x)=3x+2</i> G:x=G.x <i>G(x)=G(x)</i> C:c,x,y=c*x+y-c*y <i>C(c,x,y)=cx+(1-c)y</i> The available conditions/symbols/variable names/operators are: ===Numbers=== {x:x∈ℤ} ===Letters=== {x:Permut...")
- 03:19, 14 July 2026 Translated Himalaya (hist | edit) [4,123 bytes] PrySigneToFry (talk | contribs) (Created page with "Translated Himalaya is designed by PSTF. It is Himalaya but horribly translated. = Steps = 1. Take our calculator as example. Comments are omitted since they're not Tibetan. <pre> འཆར ཨང་རྩིས་འཕྲུལ ལས་ཀ རྩིས (དང་པོ, མཚན་ཤོག, གཉིས་པ) { གལ་ཏེ མཚན་ཤོག == "+" { མཇུག དང་པོ + གཉིས་པ } གཞན་ན མཚན་ཤོ...")
- 03:05, 14 July 2026 Himalaya (hist | edit) [8,561 bytes] PrySigneToFry (talk | contribs) (Created page with ":''This entry isn't about the Himalayan Mountain Range.'' Himalaya is a programming language designed by PSTF which is based on Tibetan language. Fun fact: The author is not from Xizang (Tibet). = Design Philosophy = * All keywords are valid Tibetan words (no arbitrary coinages). * Synonyms bridge technical gaps: e.g., བཤད (say/speak) for output, ཉར (store/keep) for assignment, ལས་ཀ (work/task) for function definition. * Script: Uses standard Uchen scr...")
- 01:59, 14 July 2026 4 tridigits, 169 tridigytes (hist | edit) [4,395 bytes] PrySigneToFry (talk | contribs) (Created page with "4 tridigits, 169 tridigytes is yet another programming language designed by PSTF. It is inspired by 2 undigits, 121 undigytes by Mutasimos which is inspired by 7 heptits, 49 heptytes by PSTF which is inspired by 3 pentits, 25 pentytes by Mutasimos. = Terminology = * Tridigit: A single base-13 digit. * Tridigyte (TY): A group of 2 tridigits. * Word: A group of 2 TYs. * Memory consists of 169 TY, addressed linearly from 00 to CC (decimal 0 … 168). = Reg...")
- 01:57, 14 July 2026 ─│┌┐└┘├┤┬┴┼ (hist | edit) [176 bytes] Ø (talk | contribs) (Created page with "─│┌┐└┘├┤┬┴┼ is a joke language created by User:Ø. To code in it you cant exist.")
- 01:37, 14 July 2026 ▀▄█▌▐░▒▓ (hist | edit) [5,195 bytes] Ø (talk | contribs) (added atufff)
- 01:18, 14 July 2026 Chess/Cell (hist | edit) [814 bytes] I am islptng (talk | contribs) (testing)
- 00:43, 14 July 2026 Krypton (hist | edit) [5,643 bytes] X-540 (talk | contribs) (Created the language)
- 18:19, 13 July 2026 2 undigits, 121 undigytes (hist | edit) [7,694 bytes] Mutasimos (talk | contribs) (First)
- 15:52, 13 July 2026 Hamburger (hist | edit) [2,152 bytes] CoolFoolGabagool (talk | contribs) (Created page with "Hamburger. Hamburger or HamburgeNUL is a programming language that is basically "'encrypted'" BrainF. =Hamburger operators= {| !BrainF !unicode character !decimal !hex |- | (separate strings) || NUL || 0 || 0 |- | + || H || 72 || 48 |- | - || a || 97 || 61 |- | < || m || 109 || 6D |- | , || b || 98 || 62 |- | [ || u || 117 || 75 |- | ] || r || 114 || 72 |- | > || g || 103 || 67 |- | . || e || 101 || 65 |} But wait, these characters are not the actual code....")
- 11:26, 13 July 2026 脑̶子̶爆̶掉̶ (hist | edit) [1,494 bytes] PrySigneToFry (talk | contribs) (Created page with "Both 脑̶子̶爆掉 and 脑子爆̶掉̶, along with 脑子爆掉, are pretty good esolangs, but you can't use any of them without a finger. Although this is the worst esolang in this serie, anything can use it. = Introduction = This esolang is created by User:PrySigneToFry, for people who do not have fingers and non-humans, but people with fingers can still use it quite easily. Because it has to be usable without fingers, the esolang is out of the to...")
- 14:58, 12 July 2026 脑子爆̶掉̶ (hist | edit) [11,154 bytes] PrySigneToFry (talk | contribs) (Created page with "脑̶子̶爆掉 is a pretty good esolang, but you can't use it without a hippocampus. Though this is an awful esolang, you don't need a hippocampus to use it, just like brainf̶u̶c̶k̶. = Introduction = This is an esolang created by User:PrySigneToFry inspired by brainf̶u̶c̶k̶, for people who wouldn't bother to remember the state of the program. But people with a normal hippocampus can still use it as well. = Semantics = Any command represented b...")
- 13:31, 12 July 2026 Chinese (PSTF) (hist | edit) [10,148 bytes] PrySigneToFry (talk | contribs) (Created page with "'''Chinese''' is a variant of English. At least a billion people know this programming language without knowing any other programming languages. You might saw some detail of this programming language at !中文. = Example Programs = == Cat Program == 这个程序原样输出用户输入的东西。如果用户没有任何输入,则停止程序。 == Quine == 这个程序输出它的源代码。 == Self-interpreter == 这个程序接受一段程序的描...")
- 11:58, 12 July 2026 Pancake (hist | edit) [7,226 bytes] Namotanu (talk | contribs) (Created page with "'''Pancake''' is an esoteric programming language designed by User:Namotanu. == Overview == Pancake is an integer-based stack language where the most important design goal is for the source code to look like a delicious stack of pancakes. Each line or block of code represents a layer of a pancake, and the entire program visually resembles a fluffy stack ready to be eaten. While the aesthetics are sweet and savory, under the hood, it operates on a standard integer...")
- 11:29, 12 July 2026 8 icosigits, 200 icosigytes (hist | edit) [8,880 bytes] PrySigneToFry (talk | contribs) (Created page with "8 icosigits, 200 icosigytes is yet another programming language designed by PSTF. Author's comment: Recently, I feel like I'm really good at creating 'assembly' languages. And as of July 2026, this language has the largest base among the assembly language series—we used a base-20 system. = Terminology = * Icosigit: a base-20 digit with values from 0 to 19, represented by the Indo-Arabic numbers 0 to 9 and the Latin letters A to J. * Icosigyte: One byte equals two ico...")
- 10:24, 12 July 2026 Leafuck (hist | edit) [6,031 bytes] Rainwave (talk | contribs) (New language!)
- 10:22, 12 July 2026 Turing Completeness Proof of Leafuck (hist | edit) [7,119 bytes] Rainwave (talk | contribs) (Proof added!)
- 04:40, 12 July 2026 脑̶子̶爆掉 (hist | edit) [1,706 bytes] PrySigneToFry (talk | contribs) (This is a piece of shit.)
- 03:32, 12 July 2026 16×4 bits, ∞ bytes (hist | edit) [8,479 bytes] PrySigneToFry (talk | contribs) (Created page with "16×4 bits, ∞ bytes, or simply 64 bits, ∞ bytes, or even UnASM-64, is designed by PSTF. This is the largest CPU until July 2026 if we don't count ∞ bits, ℵ0 Bytes by the same author. It captures the raw, minimalist spirit of ASM while embracing modern 64-bit parallelism. = Architecture = * This programming language is designed for a 4-core CPU, so we label the four cores as zero, one, two, and three. * There are 32 64-bit registers, where R0 is a reserved r...")
- 22:24, 11 July 2026 Simple-octal (hist | edit) [2,401 bytes] Tommyaweosme (talk | contribs) (Created page with "{{lowercase}} simple-octal is a simple assembly-like language made to be easy to simulate and use, and it is currently at v1 == goals == * easy to code a simulator for * easy to write in * use octal == character set (00xx) == 01234567 0x01234567 1x89abcdef 2xghijklmn 3xopqrstuv 4xwxyzABCD 5xEFGHIJKL 6xMNOPQRST 7xUVWXYZ \n == instructions == there are 64 registers and 64 instructions the shorthand for referencing a register in the command definition is "r " i...")
- 20:15, 11 July 2026 CollaborativePL/Operators (hist | edit) [2,434 bytes] LEOMOK (talk | contribs) (Created page)
- 13:40, 11 July 2026 Wattslang++ (hist | edit) [6,850 bytes] LilamJazeefa (talk | contribs) (Created page with "Wattslang++ is a programming language which evolved from the Wattslang conlang, submitted to the Cursed Conlang Circus 4. It is a tape-based, non-determinative language in which instructions are written as words and interpreted based on how the binary representation of their ASCII representations behave in Conway’s Game of Life. The programming language has 4 components: the plaintext words of the program, the letters of the program tape, the program counter, and...")
- 11:45, 11 July 2026 禅 (hist | edit) [7,938 bytes] PrySigneToFry (talk | contribs) (Created page with "Yet another programming language inspired from 高尔夫 and XENBLN designed by PSTF. Since there are way more Chinese characters than Latin letters, Greek letters, Bengali numbers, and a bunch of other special symbols combined, we decided to base this programming language on Chinese characters. Of course, we can't guarantee pure Chinese-character programming; sometimes it involves Kana, Hangul, or maybe full-width symbols. = Program Structure = Every line of t...")
- 10:44, 11 July 2026 Jeomlang (hist | edit) [2,578 bytes] Imsohappisy (talk | contribs) (Created page with "{{infobox proglang |name=JeomLang |author=minirang |year=2026 |implementation=[https://github.com GitHub] |majorimpl=[https://github.com JeomLang Engine] |typing=Dynamic |paradigm=Imperative, Functional |class=Turing-complete }} '''JeomLang''' (Korean: 점랭) is an esoteric programming language created by minirang in 2026. It uses exclusively 16 distinct Unicode "dot" characters for all of its syntax and literals. De...")
- 17:05, 10 July 2026 BrainFreeze (hist | edit) [11 bytes] AndrewBayly (talk | contribs) (Placeholder)
- 15:00, 10 July 2026 7 heptits, 49 heptytes (hist | edit) [5,300 bytes] PrySigneToFry (talk | contribs) (Created page with "7 heptits, 49 heptytes is yet another assembly-like programming language designed by PSTF. While browsing the Esolang Wiki, I noticed that the assembly languages there use binary, ternary, quinary, and decimal systems, but I always felt something was missing—so I created this septenary programming language system, designed for a seven-heptit CPU and 49-heptyte memory. = Terminology = Before getting to know this base-7 programming language, let's go over a few terms f...")
- 16:39, 9 July 2026 3 pentits, 25 pentytes (hist | edit) [5,653 bytes] Mutasimos (talk | contribs) (3 pentits, 25 pentytes is a base-5 assembly language) originally created as "3 Pentit, 25 Pentyte"
- 11:52, 9 July 2026 MBPL (hist | edit) [3,009 bytes] CoolFoolGabagool (talk | contribs) (Created page with "MBPL (Matrix Based Programming Language) is a matrix based language made by ~~~~. Make your matrix. These have to be n×n, so let’s write <code>Ɐ̊&Ɐ̍n</code> (Ɐ for "for all" + ˚ for "column" + ι for "row"). We have to assign this a name, for example ‘A’, so we do that like Ɐ̊&Ɐ̍n => “A”. Then we can use this for equations by prefixing it with the variable sign $, making $A. The matrix is initially all 0, so we can store integer I into matrix...")
- 10:47, 8 July 2026 A Painter Ant (hist | edit) [2,733 bytes] Rainwave (talk | contribs) (Created the language "A Painting Ant")
- 23:40, 7 July 2026 Testnamefornow (hist | edit) [2,022 bytes] Tommyaweosme (talk | contribs) (Created page with "Testnamefornow, whose proper name is over 9 million characters long, is an esolang designed to output valid programs in itself that are longer than the source code (usually). == Goals == # Output valid code for itself but longer, usually. # If the output is fed into the code repetitively, it will grow exponentially usually. == Instructions == 0 mod 4 - a - Output the source code 1 mod 4 - b - Instead of running the next instruction, output it exactly as it is 2 mod 4...")
- 12:43, 7 July 2026 ×q& (hist | edit) [0 bytes] CoolFoolGabagool (talk | contribs) (Created page with "{{wrongtitle|title=×?&}}")
- 08:58, 7 July 2026 Mindblow (hist | edit) [1,006 bytes] PrySigneToFry (talk | contribs) (Created page with "Mindblow is designed by PSTF. It is designed to assemblize Brainfuck. = Command Set = var [m] Open the m-th cell. del [m] Close the m-th cell. [m] = n Set the m-th cell to n, where n is either an integer or another cell. a + b a - b a * b a / b a % b a ^ b Literally meaning. putchar [m] Output m-th cell as an Unicode character. print "blahblahblah" Output a string literal. getchar [m] Input an Unicode character to m-th cell. while [m] {code} Keep running th...")
- 23:22, 6 July 2026 Texthell (hist | edit) [436 bytes] Liagova0 (talk | contribs) (start)
- 10:57, 6 July 2026 Ğ (hist | edit) [1,456 bytes] Mrtli08 (talk | contribs) (Created page with "{{VIP}} Ğ is a language that only uses Ğ and ğ for commands. <br> Commands are made by combining Ğ and ğ. <br> === Commands === Ğ... stands for a integrer. (i.e. Ğğğğ = 3) ĞĞ... stands for a char. (i.e. ĞĞğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğ = 65 ğ's = "A")<br> Strings are made by combining ĞĞs together with Ğğ and are terminated by ĞĞĞ. (i.e. ĞĞğğğğ...")
- 10:03, 6 July 2026 Und grau mann (hist | edit) [1,101 bytes] OfficialWatchOS7Alt (talk | contribs) (Created page with "'''Und grau mann''' is a joke language created by User:OfficialWatchOS7Alt. Its name is German for “and gray man”. == Commands == Und grau mann’s commands need to be by themselves, or the interpreter would return the error “Nicht”. * '''und "str"''': Print a string “str”. * '''und grau "str"''': Wait for user input with optional prompt “str”; the special variable “der grau mann” returns the input, which is enclosed in squa...")
- 23:28, 5 July 2026 INTERCAL64 (hist | edit) [2,686 bytes] Jason.whittington (talk | contribs) (Document INTERCAL64 and the Please Abstain org that maintains it.)
- 14:36, 5 July 2026 Mecrisp-Ternary (hist | edit) [1,444 bytes] Mecrisp (talk | contribs) (Created page with " '''Mecrisp-Ternary''' is an experiment to explore Forth on a custom variable-width, word-addressed, balanced ternary stack machine architecture. The look and feel is mostly aligned with Forth, with logic operators unique to ternary machines added, and the language carefully enhanced to accommodate the existence of three well formed flags. An instruction set emulator in C is provided along with Verilog sources, so you can run Mecrisp-Ternary on your desktop machine,...")
- 01:45, 5 July 2026 Πτ (hist | edit) [1,512 bytes] CoolFoolGabagool (talk | contribs) (Created page with "<math>π</math><math>τ</math> is a programming language meant to be a turing machine. ==description==")
- 01:43, 5 July 2026 Quantum (hist | edit) [16 bytes] CoolFoolGabagool (talk | contribs) (Created page with "<math>pi</math>")
- 23:57, 4 July 2026 Falafel (hist | edit) [3,294 bytes] Las-r (talk | contribs) (Created page with "{{infobox proglang |name = Falafel |paradigms = imperative, stack-based |author = User:Las-r |year = 2026 |class = Turing complete |majorimpl = [https://gist.github.com/las-r/76ad7af102f1b06095f4d7a16ebd2c44 GitHub Gist] |influence = Brainfuck |files = .fel }} '''Falafel''' is a highly volatile, space-as-code imperative esolang created by [https://github.com/las-r Nayif Ehan] in 2026. It combines traditional li...")
- 22:56, 4 July 2026 PrimeIndex (hist | edit) [9,114 bytes] AndrewBayly (talk | contribs) (Created page with "placeholder")
- 15:19, 4 July 2026 ∽ (hist | edit) [5,434 bytes] CoolFoolGabagool (talk | contribs) (Created page with "∽, or "backwards tilde", is a language made to purposely have similar characters. ==Virtual Machine implementation==")
- 07:54, 4 July 2026 Coin (hist | edit) [5,447 bytes] None1 (talk | contribs) (Created page with "{{lang|a=User:None1}} As the name suggests, this esolang operates on random integer variables called '''coins'''. ==Memory== This esolang is variable-based, and there's only one type: coin. You must assign a variable before reading it. ===The built-in constant: C=== There's only one built-in coin constant: C, which has a 50% chance of returning 1 and 50% chance of returning 0 when printed. It is a singleton. ===User input=== The user input is the only way to get determ...")
- 05:39, 4 July 2026 Hard (hist | edit) [7,097 bytes] AndrewBayly (talk | contribs) (Created page with "Hard is an esolang ( more later )")