New pages
Jump to navigation
Jump to search
- 07:12, 4 December 2025 Balanced Parentheses (hist | edit) [806 bytes] Corbin (talk | contribs) (Stub an important natural Dyck language.)
- 03:46, 4 December 2025 Candycanes (hist | edit) [2,004 bytes] Tommyaweosme (talk | contribs) (Created page with "Candycanes is an esolang made out of candy canes. == Textual representation == It would be incredibly tedious to program in this language properly with all the right candy canes put in the perfect places. Therefore, a textual representation is also valid. Please ignore the validity of these programs for the sake of examples. A red candy cane on top of a green candy cane both pointing right would look like this: 🔴🔴🔴🔴> 🟢🟢🟢🟢> And the green one...")
- 21:40, 3 December 2025 Ete (hist | edit) [1,532 bytes] Buckets (talk | contribs) (Created page with "Ete Is An esoteric programming Language created By User:Buckets in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | n[] || Within the Square brackets, Is Code and will Be replace After The #n in The direction, With The identification value Of n. |- | #n || Contains the Identification value. |- | / || Turn Clockwise 90 degrees. |- | - || If From above Or from Below, It will Turn 180 Degrees but from The Sides it Will turn 360 Degrees Instead. |- | ? || T...")
- 18:09, 3 December 2025 Toki pona pi toki sitelen nanpa (hist | edit) [823 bytes] Hammy (talk | contribs) (Created page with "{{lowercase}} toki pona pi toki sitelen nanpa (literally "toki pona programming language") is an esolang by User:Hammy based on toki pona. ==Commands== it's basically python but translated into toki pona. output is translated to toki pona if it isn't in toki pona. also there is labels and goto now ==Examples== ===Hello world=== Normal: kule e nimi("toki, mun!") Using the [https://sona.pona.la/wiki/toki_pona_ASCII_syllabary ASCII syllabary]: qr e Nm((.::toki, mun!::...")
- 17:50, 3 December 2025 2026 (hist | edit) [869 bytes] FluixMakesEsolangs (talk | contribs) (Created page with "{{stub}} 2026 is an esolang based off of 2014 but for the year 2026, and it lasts all year. 2026 is identical to Python but it only runs in 2026 ==Implementation== <pre> import datetime current_year = datetime.datetime.now().year if current_year != 2026: print("Error: it isnt 2026. . .") else: print("Executing 2026.") exec(input()) </pre> Category:Joke languages")
- 17:05, 3 December 2025 H (Hammy) (hist | edit) [1,322 bytes] Hammy (talk | contribs) (Created page with "H is a programming language by User:Hammy which is like Python, C and some random junk thought up by the creator of the esolang mixed together. The file extension is <code>.h</code>, but strangely you have to use <code>.hlb</code> for libraries. ==Commands== ===Base rules=== # A program is a bunch of functions. The function "main" is run first. # It's object oriented (unlike Classese assasend objendclassese assasend objendtsend!, the creator actually knows what...")
- 15:23, 3 December 2025 1764774817 (hist | edit) [510 bytes] ↑ (talk | contribs) (Created page with "'''1764774817''' is an esolang made by User:↑. == Commands == <pre> A - Flips bits next to it B - Jumps to closest C C - Nop used as target for B and E. D - Bit E - If n bits are flipped true then jump to closest C else flip n bits F - Bitwise left shift G - Bitwise right shift H - Flips bits to value received from input I - Outputs bits around it </pre> == Examples == === Truth Machine === <pre> (DDD) 8H(DED)ICDHB (DDD) </pre> Category:Languages Categor...")
- 11:50, 3 December 2025 CatFuck (hist | edit) [342 bytes] Timm (talk | contribs) (Created page with "each cell is cat |cat|cat2|cat3| +([name of cat]) >***>+ -([name of cat]) >***>- > > < < {([name of cat])[code]} >***>[***] set([name of cat]) >***> .([cat name]) >***>. ,([cat name]) >***>, +(hungry) + -(hungry) - {(hungry)[code]} [***] .(hungry) . ,(hungry) , in CatFuck< >in Brainfuck *** is ... n amount User:Timm")
- 09:04, 3 December 2025 CCCC (hist | edit) [1,381 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''CCCC''' is an esolang created by User:Yayimhere, inspired by FFFF and FRACTRAN(Its name is simply John Conways last name, repeated alike FFFF's name). CCCC's computational class is currently unknown, however the creator believes it is turing complete, since it has infinite data storage, branching, fractions, addition and multiplication. == Semantics == CCCC has two places to store data. One is a counter, called ''n''. The other is an infinite register spac...")
- 01:13, 3 December 2025 X-complete (hist | edit) [947 bytes] FluixMakesEsolangs (talk | contribs) (Creation)
- 21:55, 2 December 2025 Ags (hist | edit) [1,288 bytes] Buckets (talk | contribs) (Created page with "Ags Is An Esoteric programming language Created by User:Buckets in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | PUSH m || It will Push the Next item Given To the program To stack m. |- | "" || Within the Quotes is a String and Will Be given To the program. |- | $n || This Will shuffle the Top string randomly To The top of Stack n. |- | <o,p> || If the Top of the Stack between Stack o and Stack p Are equal, Goto The previous ?. |- | ? || Noop. |- | >...")
- 18:42, 2 December 2025 IMAGERY (hist | edit) [352 bytes] ↑ (talk | contribs) (Created page with "'''IMAGERY''' is an esolang made by User:↑ to program with images. == Examples == === Hello, world! === thumb === Nope. === thumb === Rule 110 === thumb")
- 18:35, 2 December 2025 Collatz Multiverse (hist | edit) [2,520 bytes] 5anz (talk | contribs) (Created page with "The Collatz Conjecture suggests that if you take any number, and apply the rules that if it's odd, you multiply it by 3 and add 1, and if it's even, divide it by 2, you eventually get stuck in a 4-2-1-4-2-1 loop. The Collatz Multiverse is the concept that instead of ding 3x+1, you do ax+b, where a and b are whatever you want. And ~~~'m here to make an Esolang out of it. == Syntax == I intend on making this a OISC, which from my understanding, only has 1 function (I...")
- 14:07, 2 December 2025 ELEMENTARY (hist | edit) [8,023 bytes] Ais523 (talk | contribs) (about time this was documented – it's likely of interest to a range of esoprogrammers, despite not having been constructed as an esolang in the traditional sense)
- 13:36, 2 December 2025 Load (hist | edit) [2,581 bytes] None1 (talk | contribs) (Created page with "{{lowercase}} '''load''' is yet another 4-instruction esolang invented by User:None1, this time a real Turing tarpit. ==Memory== Seven accumulators: A-G are used. They contain unbounded ''signed'' integers. At first, A is 1 and others are 0. ==Commands== load has the following 4 commands (case sensitive). {| class="wikitable" |- ! Command !! Meaning |- | {{cd|l}} || Bitwise '''l'''eft shift A by 1 bit and store the result into B. Then, cyclic shift all t...")
- 22:52, 1 December 2025 Translated Shakespeare/UPARROW (hist | edit) [5,608 bytes] ↑ (talk | contribs) (Created page with "1. Take the Shakespeare Hello World program: <pre> The Infamous Hello World Program. Romeo, a young man with a remarkable patience. Juliet, a likewise young woman of remarkable grace. Ophelia, a remarkable woman much in dispute with Hamlet. Hamlet, the flatterer of Andersen Insulting A/S. Act I: Hamlet's insults and flattery. Scene I: The insulting of Romeo. [Enter Hamlet and Romeo] Hamlet: You lying stupid fatherless big sm...")
- 22:14, 1 December 2025 M (hist | edit) [785 bytes] ↑ (talk | contribs) (Created page with "M is an esolang made by User:↑. It has the following command and its the only command: M x, y, z Which means if x <= y, x+y then jump to z. It also creates branches if x > y, where it does not jump but branches and the M command acts differently. The x input is the result given by the parent command in the branch, so the explicit area is changed to 0. It also writes to the parent's value index if x <= y. Else, it creates its own index and branches so other M com...")
- 21:32, 1 December 2025 Nocent (hist | edit) [2,051 bytes] Buckets (talk | contribs) (Created page with "Nocent Is An Esoteric Programming language created By User:Buckets in 2022. {| class="wikitable" |- ! Commands !! Instructions |- | b || Push The following Number if it is One of The Following directions. {| class="wikitable" |- ! Directions !! Number Representations |- | ⇖ || 0 |- | ⇓ || 1 |- | ⇐ || 2 |- | ⇒ || 3 |- | ⇘ || 4 |- | ⇙ || 5 |- | ⇗ || 6 |- | ⇑ || 7 |} |- | q || Start the One and Only IP, it eill be facing Rightwards. |- | p || Rotate the...")
- 17:09, 1 December 2025 Underun (hist | edit) [871 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''Underun''' is an esoteric programming language created by User:Yayimhere. It combines the Unlambda operators <code>d & c</code> with Sea's <code>&</code>, Underloads <code>() and ~</code> and a special operator <code>.</code>. == Rewrite rules == (Note that <code>d & c</code> will be not listed here, as they are more complex than a simple rewrite, to my knowledge). <br> <br> Below are the rewrite rules: (a) & -> (K) (S') a (b) (a) K -> a (d) (c) (b)...")
- 16:15, 1 December 2025 Q!? (hist | edit) [959 bytes] ↑ (talk | contribs) (Created page with "'''Q!?''' is a 2D Turing tarpit made by User:↑. {| class="wikitable" |+ Commands |- ! Command !! What it does |- | ^ || Moves execution up. |- | v || Moves execution down. |- | < || Moves execution to the left. |- | > || Moves execution to the right. |- | g || Goes back the amount of squares specified on the second topmost value of the stack if the topmost value of the stack is not greater than the third topmost value of the stack. |- | p || Outputs the topmost...")
- 11:20, 1 December 2025 Countertrue (hist | edit) [3,244 bytes] Keymaker (talk | contribs) (A simple counter-based language with deterministic, cyclic execution.)
- 11:11, 1 December 2025 Exoshell (hist | edit) [46,142 bytes] Keymaker (talk | contribs) (A two-symbol loop-based language where program form (such as nested loops) encodes no additional functionality.)
- 02:16, 1 December 2025 Nein. (hist | edit) [475 bytes] Kleberlucas (talk | contribs) (Created page with "'''Nein.''' works just like Nope., but instead of printing <code>Nope.</code>, it prints <code>Nein.</code> . I wonder if somebody will ever make an implementation for this esolang. Note: made by User:Kleberlucas. Category:Languages")
- 22:20, 30 November 2025 Fliqt (hist | edit) [1,918 bytes] Buckets (talk | contribs) (Created page with "Fliqt is an Esoteric Programming language created By User:Buckets in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | A || Start Of an IP, in The direction Of Rightwards. |- | B || Delete an IP. |- | p || Flip the X coordinate and Go downwards One Code block. |- | q || Flip the Y coordinate And go Leftwards one Code Block. |- | § || Switch the Code Blocks from one Above. |- | $ || Switch The code Blocks From one To The right. |- | Z || Switch the Coord...")
- 14:35, 30 November 2025 Wiiil (hist | edit) [1,529 bytes] Yayimhere2(school) (talk | contribs) (Created page with "{{lowercase}} '''wiiil''' is an esolang created by User:Yayimhere after being inspired by OXEN. its name is just a very short and fast way to pronounce "wheeeel!". == Semantics == wiiil uses three pieces of data: * A "wheel" or circular tape of numbers, just called the wheel, that also has a pointer, which starts at the leftmost cell. * The "Nand register", which is just another number/register. * The "Decrement value", which is a third one. Every cell can have t...")
- 14:08, 30 November 2025 Noback Machine (hist | edit) [788 bytes] ChuckEsoteric08 (talk | contribs) (Created page with "{{Stub}} '''Noback Machine''' is a variation of Turing machine by User:ChuckEsoteric08. ==Description== Noback Machine is different from Turing-machine that there is no way to move left, instead it can only move pointer right or move pointer to the start of a tape. Tape in Noback Machine is also right-infinite because of that. Each state is represented as a 4-tuple: (State, Initial symbol, Next symbol, Command, Next State) Command can be either "Move right" (<co...")
- 22:21, 29 November 2025 Ast*R*** (hist | edit) [1,884 bytes] Buckets (talk | contribs) (Created page with "Ast*R*** Is An esoteric programming Language created By User:Buckets in 2023. {| class="wikitable" |- ! Commands !! Instructions |- | # || This is A Wall. |- | S || This Is the Start Point. |- | E || This is the End point. |} It Will count the Four direction movements Of left, Right, Down and Up,It will then Do This Equation: up*right*left - left-down Also, The answer Must be In base seven, But If the answer is Negative, It will Add one To that And Uses the A* Algo...")
- 20:13, 29 November 2025 FFFF/Implementation (hist | edit) [2,831 bytes] RainbowDash (talk | contribs) (Created page with "This is an implementation of FFFF in Python by User:RainbowDash. <pre> from fractions import Fraction import sys def reduce_pair(a, b=None): """Convert inputs to Fraction, optionally divide by b, return as [numerator, denominator].""" if isinstance(a, (list, tuple)) and len(a) == 2: f = Fraction(a[0], a[1]) else: f = Fraction(a) if b is None: return [f.numerator, f.denominator] if isinstance(b, (list, tuple)):...")
- 20:11, 29 November 2025 FFFF (hist | edit) [4,005 bytes] RainbowDash (talk | contribs) (create FFFF)
- 16:20, 29 November 2025 ← (hist | edit) [474 bytes] Timm (talk | contribs) (Created page with "not → <nowiki>:]</nowiki>:) var → value arguments ← code list ↻ id ↤parentheses↦ ↑...↑} are number x ↓...↓} are number x*10 function ⇌ code name has ↾↿⇂⇃ loop is ↱code↲ ↯ is null var ⇢ change ↕ invert sign of number if a to b A ⇶ code ⇔ is == ⇒ is => ⇎ is =! ⇏ is !> ↥ is output ↧ is input")
- 16:18, 29 November 2025 Onecommand (hist | edit) [772 bytes] Esolangist alt (talk | contribs) (Esolangist alt)
- 15:52, 29 November 2025 Rune (hist | edit) [719 bytes] Timm (talk | contribs) (Created page with "<big>ᛉ</big> another name of this esolang <big>ᛝ</big> xu /xu/ do print top of stack <big>ᛣ</big> xo invert value 0 - 255 <big>ᛉ</big> ho start the program <big>ᚯ</big> xa push to stack in this way {| class="wikitable" |+ numbers<sub>order is small...big numbers</sub> |- ! runes !! numbers |- | <big>ᛌ</big> shi || 1 |- | <big>ᛍ</big> shu || 5 |- | <big>ᛂ</big> sha || 10 |- | <big>ᚶ</big> sho || 50 |- | <big>ᛛ</big> zi || 100 |- | <big>ᛜ</big> zu...")
- 14:52, 29 November 2025 Num Rect (hist | edit) [1,471 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''Num Rect''' is a variant/encoding of RECT4n=GLE that is 1 dimensional, and may be useful for reasoning about the language itself. It is a sort of run length encoding. == Encoding == Every program takes the form: ''symbol'' | ''symbol'' | ''symbol'' | ''number'' ''number'' | ''number'' ''number'' | ''number'' ''number'' | and so on. The first number(let's call it ''x'') is expanded to bin...")
- 14:23, 29 November 2025 Summary (hist | edit) [3,445 bytes] BestCoder (talk | contribs) (Created page with "Summary is a list of numbers where the sum of consecutive numbers determines the command == Interpreter == def interpret(nums): stack = [] i = 0 while i < len(nums)-1: sum_ = nums[i]+nums[i+1] if sum_ == 1: if i+2 < len(nums): stack.append(nums[i+2]) i += 1 elif sum_ == 2: if stack: stack.pop() elif sum_ == 3: if stack: print(stack.pop())...")
- 10:44, 29 November 2025 Abstraction (hist | edit) [415 bytes] Timm (talk | contribs) (Created page with "one instruction has 4 bits but for making instructions 3 bits 4th bit is useless ">0<000" i show with this > i'm useless bit; 0;000 0000 00000100 set reg 0 to 4<sub>P.S. all instructions have reg</sub> 0;001 0000 00000100 set reg2 0 to 4 0;010 0;0;00 00000001 set acc 0 to 1<small><small>yes this has 4 acc</small></small> 0;011 0;0;00 00000001 add acc 0 to 1 0;100 0;0;00 00000001 sub 1 from acc 0 in dev...")
- 10:44, 29 November 2025 A Combinator Language (hist | edit) [641 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''A Combinator Language''' or ACL is an esolang created by User:Yayimhere, as a very minimal, and specifically NOT turing complete combinator calculus. Its name is also incredibly lazy, however still more creative than APL. == Combinators/lambda expressions == ACL allows the below expressions: ⌀ = λf. (λx. f (x x))(λx. f (x x)) ⌑ = λx.λy.λf. f x y ⎂ = λx.λy.x ⎃ = λx.λy.y ⌊ = ( ⌋ = ) Which leads to the following BNF: <p> := <p> <p> |...")
- 10:03, 29 November 2025 Push Pop Filter (hist | edit) [2,430 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''Push Pop Filter''' or '''PPF''' is an esolang devised by User:Yayimhere, to be a good simple excursive to implement. == Memory == Push Pop Filter uses two stacks. One stack can be initialized, called the main stack, and another cannot. It also has two filters, one for each stack. == Syntax and commands == The program has two sections, separated by a newline: memory program The memory is just a sequence of symbols. That string is set as the initial main stack, wi...")
- 04:33, 29 November 2025 K+len(p) (hist | edit) [1,628 bytes] Yayimhere2(school) (talk | contribs) (Created page with "{{Lowercase}} '''k+len(p)'''(pronounced kay-len) is a variant of _ created by User:Yayimhere, simply to be closer to turing complete. it features the whole _ command set but one command, but the esolang is also with three extra commands == Command set == k+len(p) uses the following command set: {| class="wikitable sortable" ! Command !! Effect |- | <code>%</code> || Delete a character from the end of the source code. |- | <code>^</code> || Skip the next comma...")
- 22:31, 28 November 2025 Phind (hist | edit) [1,827 bytes] Buckets (talk | contribs) (Created page with "{{Stub}} Phind Is An Esoteric programming language created By User:Buckets in 2022. {| class="wikitable" |- ! Commands !! Instructions |- | < || Left/down -wards Once, Starts as Left. |- | > || Right/up -wards Once, starts As up. |- | ~ || Swap The left/down / Right/Up Positions. |- | # || Set the top Of the Stack The input Value. |- | $ || Set the top Of the Stack The input string. |- | % || Print the Top of the Stack In ASCII, if it's a String, then Print it, If i...")
- 18:53, 28 November 2025 Υpsilon (hist | edit) [459 bytes] Hammy2 (talk | contribs) (Created page with "{{lowercase}} υpsilon is just a normal programming language, right? No. It has a special value called υ that is 1/0. This is by User:Hammy and was made in like 1 minute lol ==Commands== <pre> i </pre> input <pre> an expression </pre> output the result as ascii <pre> an expression containing υ or 1/0 </pre> output as DOS box-drawing characters ==Examples== ===Output a black box=== <pre> 59 * υ </pre>")
- 18:48, 28 November 2025 Dog (BobSoftOfficial) (hist | edit) [1,580 bytes] Aadenboy (talk | contribs) (move page)
- 13:42, 28 November 2025 Oxen (hist | edit) [1,971 bytes] None1 (talk | contribs) (Created page with "{{lowercase}} '''oxen''' is an esolang invented by User:None1. ==Memory== Three accumulators: A, B and C are used. They contain unbounded unsigned integers. At first, A is 1, B and C are 0. ==Commands== oxen has the following 4 commands (case sensitive). {| class="wikitable" |- ! Command !! Meaning |- | {{cd|o}} || Bitwise '''o'''r B and A and store the result into B. Then, cyclic shift all three accumulators (A,B,C=B,C,A). |- | {{cd|x}} || Bitwise '''x'''or B and A...")
- 12:45, 28 November 2025 ⇡ (hist | edit) [2,011 bytes] Hammy (talk | contribs) (Created page with "⇡ is an esolang by User:Hammy that has one purpose: to have every unicode arrow be a command. <blockquote> "A language where flow control, assignment, calculation and basically everything is done using unicode arrows" — List of ideas#Looks Like </blockquote> ==Commands== {{WIPsec}} {| class="wikitable" ! Command !! Meaning |- | x → y || assign the value y to variable x, if x exists. if it doesn't, raise the "NoVarFound" error |- | x ← || create the...")
- 10:55, 28 November 2025 Goto tag (hist | edit) [1,156 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''Goto tag''' is a minimal esoteric programming language created by User:Yayimhere, because she had begun to get unsatisfied by TLQ. Goto tag is a sort of Self-BCT tag system, however is in her opinion more interesting == Semantics == Every Goto tag program is made up of lines. Each line holds two pieces of info, the ''"goto value"'' and the ''"increment trigger"''. Whenever a line is encountered, jump to the line that has an index equal to the goto valu...")
- 08:29, 28 November 2025 4ByteJump (hist | edit) [155 bytes] Timm (talk | contribs) (Created page with "like ByteByteIfJump but have extra byte of jump if else not true Ab Bb Cc Dj Ej Category:OISC Category:Self-modifying")
- 05:36, 28 November 2025 Yuontlitled (hist | edit) [2,651 bytes] Yayimhere2(school) (talk | contribs) (Created page with "'''Unfill''' is an esolang devised by User:Yayimhere, purely to have a visual style similar to <code>(___;___)</code>. It is also made to be a very separated esolang, as in, it has multiple systems that do not easily interact, however this is not intentional. == Syntax and memory == Unfill programs are made up of codeblocks, each on a separate line. Codeblocks are bracket surrounded code. Every codeblock has a value. This value is called the assigned register. Every...") originally created as "Unfill"
- 22:39, 27 November 2025 Knock knock (hist | edit) [1,173 bytes] Buckets (talk | contribs) (Created page with "Knock knock Is An Esoteric programming Language created By User:Buckets in 2020. {| class="wikitable" |- ! Commands !! Instructions |- | Knock! || Go left If the Command to The right is knock!, Else go downwards. |- | Knock || Go downwards Once. |- | knock || Go Upwards Once. |- | knock! || Go right If The command To the Left Is Knock else, Go down Once. |- | Knock knock! || Start The program or Start of a Joke. |- | Who's there? || Add how many Knocks On the door Th...")
- 18:37, 27 November 2025 Gstvnts (hist | edit) [552 bytes] ↑ (talk | contribs) (Created page with "'''Gstvnts''' is an OISC created by User:↑. Here's how it works: a b c d command. if (*a > *b+*c) {a=b-c; goto command;} else {a=b+c; goto *d;} Where a is the variable to write to, b and c are the variables/numbers to write data to a, and d is the jump destination. ==Turing-completeness== It is Turing-complete because the command can read and write to a variable, it can perform addition and subtraction, and it has a loop mechanism. ==Examples== ===Infinite l...")
- 14:31, 27 November 2025 Cat do end (hist | edit) [824 bytes] Timm (talk | contribs) (Created page with " CatDo: name of cat start the cat all code executes in cats :End stop the cat can new run ex: CatDo: fur :End CatDo: fur :End same cat same remember meu|text| prints text cat = 42 cat remember 42 c.name get memory from other cats c.name = 42 cat name remember 42 from cat =+ =- =/ =* =^ AOperans == =! => <= LOperans safe & unsafe are true & false not"bool" inverts the bool if 1arg LOp 2arg do nothing if true else goto 2 next cells eat us...")
- 13:10, 27 November 2025 Brainsteg (hist | edit) [1,366 bytes] JIT (talk | contribs) (Created page with "Brainsteg is an esolang by User:JIT, 2025 ''"What if StegFuck was a bit better in Steganography?"'' : -User:JIT, 2025 it does it on all last channels on the least significant bit {| class="wikitable" |+ yaaaay |- ! action !! what it does |- | same bit as last time || select the next item on the thing, it starts with the first one and it loops |- | different bit as last time || activate the current thing action |} {| class="wikitable" ! the thing action...")