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
New pages
Hide registered users | Hide bots | Show redirects
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)
  • 17:22, 20 May 2026BW6knj (hist | edit) ‎[82 bytes]Danieland! (talk | contribs) (Created page with "osEfV4 JO7Z4V MHyBxz those up there are the 3 interpreters names (case sensitive)")
  • 00:33, 20 May 2026Integer Stack Machine (hist | edit) ‎[3,538 bytes]Doors (talk | contribs) (Creation of the page)
  • 18:12, 19 May 2026Water (hist | edit) ‎[1,309 bytes]Danieland! (talk | contribs) (Created page with "==explainin' it== water is a esolang made by user:danieland! ==syntaxin' it== da syntax is down there :) {| class="wikitable" |+ da syntax |- ! syntax !! name !! meaning/use |- | (1 || number || instead of 1 it can be from 0 to 9 . that is just a number |- | ;a || push || pushes the value of its unicode |- | "a || popif || pops only if the unicode is the top of the stack |- | )1 || set || set a variable |- | ** || comment || hmm... |- | %% || literal print || print a...")
  • 23:24, 18 May 2026G30M3TRY D45H (hist | edit) ‎[1,312 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''G30M3TRY D45H''' is an esolang I made because I love Geometry Dash, lol. The instructions are all objects and triggers, like so:<br><br> Parentheses are teleport portals; the trajectory of ( ) ==== ) ( ============ is (xxxx) ==== xxx) (xxx ============ Numbers (can be as long as needed) push their numeric value to the stack once they are fully read. The ' instruction outputs the top number in ASCII, while " outputs in numerics. The...")
  • 17:46, 18 May 2026ExceptionTrackingCounterMachine (hist | edit) ‎[1,821 bytes]Miui (talk | contribs) (Created page with "=Exception Tracking Machine= Exception tracking machine influenced by partial execution in Ð: <pre>function halts(f) { Time = <SRT(Task*T)>ask!Exception! task :> launch(f) if (doesNotHaltInTime(task)) { print(k!Exception) return halts { repeat (task) { f(!) } } } return true return error } exception_tracks(!) Track = e*e*T plot < T^2 if (exception(plot)) { print(k^2!) return task(f) } }<...")
  • 15:01, 18 May 2026Weed (hist | edit) ‎[924 bytes]10 (talk | contribs) (Weed lang)
  • 02:04, 18 May 2026Yggdraphyll (hist | edit) ‎[8,403 bytes]Miui (talk | contribs) (Created page with "'''Yggdraphyll''' (pronounced selfie) is an esolang by invented by User:Miui and influenced by User:Salpynx, A bliss-pit, and Grill Tag. A selfie-tag system is configured by two strings: # S(seed) # N(rule number) <br>In selfie-tag both the seeds and rule indices describe some group of Johnson solids and characterize any generic tag system in the process. Guesses produced through selfie tag sometimes expand other derivatives of genera tag. Selfie configur...")
  • 01:22, 18 May 2026ShiftAleph (hist | edit) ‎[9,279 bytes]Broxol (talk | contribs) (Created page with "ShiftAleph, created by User:Broxol, is the successor of ShiftAlpha, created by the same person. ==INTRODUCTION== ShiftAleph was not designed to be easy. It is based off of the 15 puzzle, the sliding block puzzle. In order to run functions, you must slide whichever block you want to run into the bottom right corner. ShiftAleph is an evolution of the previously mentioned ShiftAlpha. ShiftAlpha is not turing complete and was a 2x2 grid, a demonstration of what Sh...")
  • 23:39, 17 May 2026Quick cryptid generator (hist | edit) ‎[1,263 bytes]HyperbolicϝireworksPen (talk | contribs) (Created page with "Quick cryptid generator or QCG for short is an esolang that defines a recursive function ==Definition== start with a number at the top of your code this is the number of inputs $ will have (#i is a free variable) you use recursion like this: $(expr_1(#1),expr_2(#2),...,expr_n(#n)) = $(f_1(#1,#2,...,#n),f_2(#1,#2,...,#n),f_n(#1,#2,...,#n)) (no expr_i(x) or f_i(...) may use $) and base cases: $(expr_1(#1),expr_2(#2),...,expr(#n)) = f(#1,#2,...,#n) (no expr_i(x) or f(...)...")
  • 15:48, 17 May 2026Brainqueue (hist | edit) ‎[1,171 bytes]Hammy (talk | contribs) (Created page with "'''Brainqueue''' is an esolang by User:Hammy which is essentially brainfuck if it had a queue instead of a tape. == Commands == {| class=wikitable ! Command !! Meaning |- | <code>+</code> || Enqueue 1. |- | <code>-</code> || Dequeue. |- | <code><</code> || Roll the front of the queue to the back of the queue. |- | <code>></code> || The "cut" instruction. Dequeue a value, call it ''x''. Get the xth value zero-indexed from the back of the queue and put it at the fr...")
  • 14:55, 17 May 2026Pocket (hist | edit) ‎[0 bytes]10 (talk | contribs) (Pure binary numbers. lol)
  • 13:18, 17 May 20261-Bin (hist | edit) ‎[3,919 bytes]10 (talk | contribs) (Created page with "'''1-Bin''' is an esoteric programming language by user:10 Specifically made For programming small systems. It works by "1" going 2 letters through the alphabet table of 1-bin and stop at the 3rd after the 2 letters that are skipped. and it works by "0" making the 1 past it to go 2 letters back and stop at the 3rd after the 2 letters that are skipped. using "/-" makes you go to the Numbering section in that line. using "/+" makes you go to the symboling section in that...")
  • 00:09, 17 May 2026MOOD (hist | edit) ‎[5,488 bytes]Avgvs (talk | contribs) (Created page with "'''MOOD (Memetically Orchestrated Operational Dialect)''' is a stack-based esoteric language where programs are built ONLY from two-character ASCII emoticon tokens and the facial expressions conveyed by the emoticons are intended to mimic the operation their tokens perform inside the program. '''MOOD''' is designed to be an intuitive, playful language for learning and exploring programming and computational concepts such as '''operators''' & '''precedence''', the differ...")
  • 21:41, 16 May 2026Gloosh (hist | edit) ‎[464 bytes]EsoBee (talk | contribs) (Created page with "My Esolang,Gloosh, has 17 operations - subtract % dimentional operator I 1,may be stringed together to make ints _ 0 r returns the reprofisical , seperates arguments and elements ( code block start ) code block end { list start } list end : if | foreach in = is equal . increment repeat $ variable/function declare " prints stuff inside it A converts an int through UTF-16 into text example to squareroot 5: IIIII(-,_-II%) example to print numbers 1-5 (n|),"n".")
  • 21:30, 16 May 2026NINETY SIX (hist | edit) ‎[4,220 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''NINETY SIX''' is an esolang named for its character table of 96 characters, plus a ® sign. I formerly called it "'''Sakupen'''" but then I was like "Nah, I want to use that later." It has two variants, NINETYSIX and NINETYSIX.XQ, the former using characters and the latter using colors, but they both have the same commands and logic. {| class="wikitable" |+ Commands |- ! Instruction !! Meaning |- | CJAV || Control flow (2D): left, right, up, down |- | <> || Move the p...")
  • 14:41, 16 May 2026D.H. (hist | edit) ‎[2,656 bytes]Salovon (talk | contribs) (Created page with "== Name == D.H. ('''D'''ate and '''H'''our) == Table of Symbols == This language '''is also using''' SaloCode == Commands == {| class="wikitable" style="text-align: left;" |+ D.H. Command Table |- ! Opcode !! Name !! Description |- | '''1''' || Increment || Adds 1 to the top of the Stack. |- | '''2''' || Decrement || Subtracts 1 from the top of the Stack. |- | '''3''' || Write SaloCode || Converts the current Stack value to a character using SaloCode and writes i...")
  • 22:11, 15 May 2026Inflexión (hist | edit) ‎[4,494 bytes]Ramonchis (talk | contribs) (Initial article: Inflexión, a Rioplatense-Spanish-grammar-driven esolang, hand-built, with reference Python interpreter and Brainfuck interpreter as Turing-completeness evidence.)
  • 16:43, 15 May 2026Not quite vague anymore (hist | edit) ‎[3,463 bytes]Hammy (talk | contribs) (Created page with "'''Not quite vague anymore''' is an esolang by User:Hammy made to fulfill the expectations of Vague. It has extra commands to hopefully make it Turing-complete. == Commands == {| class=wikitable ! Command !! Meaning |- | <code>+</code> || Add the top two values of the stack. If the top two values of the stack are booleans, call them ''a'' and ''b'' and push <code>a OR b</code> onto the stack. |- | <code>-</code> || Decrement the top value of the stack. If the...")
  • 09:37, 15 May 2026WhatInTheWorld (hist | edit) ‎[2,617 bytes]The-coder256 (talk | contribs) (Created page with "'''WhatInTheWorld''' is an esoteric programming language made by User:The-coder256. It uses numbers to determine instructions. ==Instructions== WhatInTheWorld uses <code>A</code>, <code>B</code> and <code>D</code> to store information as well as 16384 memory addresses. {| class=wikitable !Number !Meaning !Pseudocode |- | <code>00</code> | Increment A | <code>A++</code> |- | <code>01</code> | Increment B | <code>B++</code> |- | <code>02</code> | Increment D | <...")
  • 20:18, 14 May 2026ShiftAlpha (hist | edit) ‎[3,266 bytes]Broxol (talk | contribs) (Created page with "ShiftAlpha (shift for short) is a programming language developed by User:Broxol in which programming the language is a block-sliding puzzle. This is not a turing-complete language. I intend to make a turing complete version, which I call ShiftAleph. ==INTRODUCTION== Shift works on a 2x2 grid, with each function as a block. There are 3 commands you can shift - print, input, and stack. On the grid, the rows are labeled A and B and the columns 1 and 2. B2 always st...")
  • 08:03, 14 May 2026😭🙏🥀 (hist | edit) ‎[1,026 bytes]The-coder256 (talk | contribs) (Created page with "'''😭🙏🥀''' is an esoteric programming language made by User:The-coder256. It uses emojis for instructions. ==Instructions== 😭🙏🥀 uses an accumulator A and a stack for memory. Here are all of the instructions: {| class="wikitable" !Emoji !Meaning |- | 😭 | Increments A |- | 🥹 | Decrements A |- | 💀 | Push value of A onto the stack |- | 🙏 | Pops value of stack and stores it into A |- | 🗣️ | Outputs A (as ASCII character) |-...")
  • 21:37, 13 May 2026XXLogic (hist | edit) ‎[1,037 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''XXLogic''' is a logic-based esolang I did because why not? {| class="wikitable" |+ Commands |- ! Instruction !! Meaning |- | A, N, X, R, O || AND, NOT, XOR, NOR, and OR gates (in that order) |- | S || Swaps the 2 wires coming into it. |- | I || Input |- | O || Output |- | <nowiki>| - </nowiki> || Vertical and horizontal wire. |- | / \ || Diagonal wire. |- | q || When 2 wires both coincide, q lets them each duplicate to each go both ways. |- | ^v<> || Forces the direct...")
  • 17:56, 13 May 2026Fading Shout (hist | edit) ‎[13,514 bytes]Ais523 (talk | contribs) (new language)
  • 07:12, 13 May 2026CTFFuck2 (hist | edit) ‎[2,139 bytes]CTFFuck2 Developer (talk | contribs) (Created page with "CTFFuck2 is a circular-buffer and linear-memory-based language. ==Syntax== CTFFuck2 interpreter will automatically skip any non-decimal characters, which means you can simply write as many comments as you want(Though we suggest that you should format it first before interpreting, so as to boost speed in the program with many jmpms!) {| class="wikitable" |+ Commands |- ! Command !! Stack Depth !! Behaviour |- | 0(read) || 1 || mov [arg1], [arg0] |- | 1(add) || 0 || add...")
  • 17:25, 12 May 2026Dodecahedron (hist | edit) ‎[1,834 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''Dodecahedron''' is an esolang I created which centers on 12 dodecahedrons nested inside one another at different z-levels, 0 to 11. This is the memory. The instruction space is itself a square grid where you can place instructions. The instructions have a likeness to Befunge while also being more advanced due to the memory. {| class="wikitable" |+ Commands |- ! Instruction !! Meaning |- | < > ^ v || Change the instruction pointer's direction. |- | u d || Move the...")
  • 13:37, 12 May 2026POY (2026) (hist | edit) ‎[8,201 bytes]RocketRace (talk | contribs) (POY)
  • 19:03, 11 May 2026Leetlang (hist | edit) ‎[4,363 bytes]Squidmanescape (talk | contribs) (Created page with "'''Leetlang''' is a joke functional golfing-adjacent language where the only operations (hereby referred to as functions) directly correspond to Leetcode problems. == Values == Leetlang is a dynamically typed language where the type of a value is entirely dependent on the function calling it. There are basically two kinds of values in this language: iterables and non-iterables. Values are separated from other values by spaces. Non-iterables include what are generally...")
  • 17:42, 11 May 2026Just Another Verybad esolAng (hist | edit) ‎[2,390 bytes]DanielVenable (talk | contribs) (Created page with "Disclaimer: any similarities between Just Another Verybad esolAng and another language with a name similar to its acronym are definitely on purpose. = Just Another Verybad esolAng = Just Another Verybad esolAng is similar to Java, except with the following changes: # The name of the language is Just Another Verybad esolAng # That's it. There are no more differences. == Motivation == This is a language designed to make fun of Java. Like many esolangs, Just Another Ver...")
  • 12:27, 11 May 2026OneVar (hist | edit) ‎[1,243 bytes]None1 (talk | contribs) (Created page with "'''OneVar''' is an esolang invented by User:None1. As its name states, it uses only one variable (signed integer initially 0), whose name is <code>_</code>, but you can do a lot of things to it. ==Commands== There are two types of commands: variable assignment and conditional jumping. They're separated by line feeds. Variable assignments are like this: _=''expression'' Self-explanatory. Conditional jumps are like this: ''expression''$''offset'' If ''expression''...")
  • 20:40, 10 May 2026DODO (hist | edit) ‎[5,969 bytes]QuantumV (talk | contribs) (Add everything)
  • 19:00, 10 May 2026Error messages appear when you have an "Error messages appear when you have an "Error messages appear when you have an" error." error. (hist | edit) ‎[2,318 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''Error messages appear when you have an "Error messages appear when you have an "Error messages appear when you have an" error." error.''', or '''EMAWYHA"EMAWYHA"EMAWYHA" e." e.''' is an esolang that yet again I made out of pure prayers and coffee. The commands are total gibberish and come from an old error message I designed for a Python3 script. The esolang uses a level of obfuscation that would make brainfuck start to cry. {| class="wikitable" |+ Commands |- ! I...")
  • 14:57, 10 May 2026Hashtag (hist | edit) ‎[7,397 bytes]Broxol (talk | contribs) (Created page with "{{WIP}} Hashtag is an esoteric programming language designed by user:Broxol to be a pain in the butt to program. It is also designed to be unreadable to anyone who dares try to come across it without knowing anything. Just to give you a taste, here is Hello, World written in Hashtag: <pre> code = "f##:_A>>>>>>>#a>>>>#>>>>>>>##>>>#N>>>>>>>>>>#>>#n----#a>>>>>>>>>>>>>>#>>>#------#a>>>#:f!:p" </pre> ==FUNCTIONS== {| class="wikitable" |+ When editing string |- ! Syntax !...")
  • 02:45, 10 May 2026Insercle (hist | edit) ‎[3,943 bytes]Ais523 (talk | contribs) (documenting an esolang I created by mistake)
  • 02:21, 10 May 2026Cyclical (hist | edit) ‎[16,071 bytes]Broxol (talk | contribs) (Created page with "{{WIP}} Cyclical is a stack-based esolang developed by user:Broxol to be somewhat of an introduction to code golfing (programming using the least amount of bytes). ==INTRODUCTION== Cyclical is based on one mechanic - cycling. Each time a function runs, the cycle value will change, up to 3 times (1, 2, 3, back to 1, and so on.) Functions have a certain timed cycle. If you mistime the cycle, the program will throw a CycleError at you (in python, it’s an AssertionError...")
  • 16:03, 9 May 2026001 (hist | edit) ‎[2,796 bytes]CodePentuplets48 (talk | contribs) (Created page with "Category:2026 '''001''' is one of my esolangs, built with only 1 instruction, with no parameters. This makes it the simplest possible OISC. You can only obtain one extra instruction from using the $q extension. {| class="wikitable" |+ The one command |- ! Instruction !! Meaning |- | i sleep || Output the memory cell. |} Using the $q extension, you get a singular extra command: {| class="wikitable" ! Instruction !! Meaning |- | real shit || Add one to the memory cell....")
  • 14:38, 9 May 2026ΔςTΞRΙςκ (hist | edit) ‎[2,503 bytes]Exitcode1 (talk | contribs) (Created page with "ΔςTΞRΙςκ (pronounced as if it were spelled as “asterisk”) is a joke language created by Exitcode1 in 2026. == Syntax == ΔςTΞRΙςκ only use asterisks and whitespaces which mean the <code>HELLO WORLD</code> program looks like this: <code>************************************************************************ ********************************************************************* ***************************************************************************...")
  • 14:31, 9 May 2026Sgn Machine (hist | edit) ‎[592 bytes]PrySigneToFry (talk | contribs) (Created page with "Sgn machine is designed by PSTF. = Description = The function of the Sgn machine is to receive a real number. If it is positive, it outputs 1; if it is negative, it outputs -1; if it is 0, it outputs 0 infinitely. = Challenge Area = == The Second Coming == <pre> import math open x: Float; x = Float(input()); x = sgn(x); if x != 0: print(x) else: while true: print(x) endwhile endif </pre> == Python == <pre> import math x = float(input()); x = sgn...")
  • 13:28, 9 May 2026Denying machine (hist | edit) ‎[391 bytes]Cleverxia (talk | contribs) (Created page with "A denying machine is a machine that does * reads input * set A to 0 * label a * if input!=0: :* output A :* terminate program *otherwise: :* A+=1 :* goes to label a ==Interpreters== ===><>=== i:?v nl+<; ===node.js=== a=i=0;while(!(i=+prompt()))a++;console.log(a) ==See also== * Machines * truth-machine * false machine * numeric machine Category:Program forms")
  • 10:06, 9 May 2026Unknown machine (hist | edit) ‎[431 bytes]Esolang lover123 (talk | contribs) (Created page with "Unknown machine is simply: *input *input=True *Then print "1" *input=False *Then print "-1" *input=Unknown *Forever: *Print "0" *End forever it was invented by yours truly ==Implementation== ===T U F=== Chore(I,O)(?){ AA R:U=A<!U> R:T=A<!T X> R:F=A<!F X> }")
  • 10:04, 9 May 2026Machines (hist | edit) ‎[181 bytes]Esolang lover123 (talk | contribs) (Created page with "this is a list of all the machines: *Truth machine *False machine *Maybe machine *Better-machine *Unknown machine")
  • 00:26, 9 May 2026Telephone (hist | edit) ‎[13,766 bytes]Broxol (talk | contribs) (Created page with "Telephone is a language developed by user Broxol that is designed for multiple functions assigned to one letter, though, that’s not really important. It currently has no place to run it yet, but I’m working on it. //SYNTAX// _p…| Prints directly to the console a…|b Creates str var and assigns it a string pb| Prints str var p|v Prints num var p|u_ Prints list ppv Allows user input and maps it to var vk0 Defines a num var vk+1 Adds to var vk-1 S...")
  • 22:27, 8 May 2026💻🗣️🙂 (hist | edit) ‎[605 bytes]Esolang lover123 (talk | contribs) (Created page with "{{stub}} computer speak emoji is a ""joke language" created by User:Emoji (real) ==Syntax/commands/whatever else== 💀 is halt. 🔢 is input number 🔤 is input ascii 🗣️"string" outputs string/variable if not in ""s 🅿️ latest input X❔Y pops the top value of the stack. if it's X then do Y 🔼 will pop the top value of the stack 🔽 will push the latest value into the stack 🟰X will set P to X ==programs== ===Halting machine=== 💀 Categor...")
  • 22:14, 8 May 2026T U F (hist | edit) ‎[815 bytes]Esolang lover123 (talk | contribs) (Created page with "joke version of T F and also balanced ternary {| class=wikitable ! name !! what it does !! why |-] | T || is T || constant |- | F || same as T |- | U |- | @ || nor || nand is overated |- | X || halt || wow |- | R:X=Y || if X=Y then repeat the stuff in <> |- | A || prints A. unless A is any other symbol in this table || A |- | AA || input A unless for the same reason as A |- | A#B || set A to B |} ==the things== ===~A=== Chore(A,C)(not){ AA A@A#C } ===AvB=== Chor...")
  • 21:44, 8 May 2026Soundcheck (hist | edit) ‎[2,644 bytes]CodePentuplets48 (talk | contribs) (Created page with "Category:2026 '''Soundcheck''' is an esolang I did while running on nostalgic silliness and a prayer. Oh, you're asking why? Well, you have not seen Odd Squad, you chump. The commands are mostly all lyrics from the song "Dance Like Nobody's Watching" in the episode of the same name. {| class="wikitable" |+ Commands |- ! Instruction !! Meaning |- | ELECTRONIC BEATS PLAY || Start the program. |- | Up, down, left, right || Increment the current memory cell. |- | I'm gon...")
  • 18:11, 7 May 2026Ændʒirae (hist | edit) ‎[2,233 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''Ændʒirae''' is yet another programming language I made up, this time using a sowing-based loop-over system starting at the middle. The first part of your code should look like this: {}{} . . . {} {}{} . . . {} {}{} . . . {} {}{} . . . {} {}{} . . . {} {}{} . . . {} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {}{} . . . {} {}{} . . . {} {}{} . . . {} Now call the height of each 2d plane a, the width of ea...")
  • 16:55, 7 May 2026C2 (hist | edit) ‎[756 bytes]Danieland! (talk | contribs) (Created page with "<pre> // c2 was made by User:Danieland! // how to do any thing you want: // set a var 1x2f 0x3d 0x00 1x1 // 1x is negative // the first input is var // default val: 0xfffd for vars // set to second input if 4 input = 0x1 or 0x11 // goto function in line third input if (4 input = 0x0 or 0x1 or 0x10 or 0x11 and var bigger than 0) else end program // at end of program goto 0x01 and keep print then next and reapet until 0xfffd // to print 0xfffd use invalid adress in uni...")
  • 05:31, 7 May 2026Asm-8Cat (hist | edit) ‎[24 bytes]Timm (talk | contribs) (Created page with "next day! {{Made|Timm}}")
  • 00:53, 7 May 2026Infinautomata (hist | edit) ‎[1,334 bytes]CodePentuplets48 (talk | contribs) (Created page with "'''Infinautomata''' is a cellular automaton definer and player with a CSS-derived look and slightly annoying comments. The first thing you must do is specify a rule using a rule { } template. For instance, to activate the Seeds rule, you would use: rule { instr-family: "B2/S", Conway } and to activate a gravity simulation, you would use: rule { instr-family: "down", single-movement } After this, you specify the topology and setup using a s...")
  • 00:42, 7 May 2026Envy (hist | edit) ‎[2,227 bytes]Las-r (talk | contribs) (Create page.)
  • 23:28, 6 May 2026Unary/Cat program (hist | edit) ‎[56,853 bytes]CodePentuplets48 (talk | contribs) (Created page with "The cat program in Unary.<bv><bv> Decimal (ultra-compressed) 56623")
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)