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
- 17:56, 13 May 2026 Fading Shout (hist | edit) [13,514 bytes] Ais523 (talk | contribs) (new language)
- 07:12, 13 May 2026 CTFFuck2 (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 2026 Dodecahedron (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 2026 POY (2026) (hist | edit) [8,201 bytes] RocketRace (talk | contribs) (POY)
- 19:03, 11 May 2026 Leetlang (hist | edit) [4,222 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 2026 Just 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 2026 OneVar (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 2026 DODO (hist | edit) [5,884 bytes] QuantumV (talk | contribs) (Add everything)
- 19:00, 10 May 2026 Error 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 2026 Hashtag (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 2026 Insercle (hist | edit) [3,943 bytes] Ais523 (talk | contribs) (documenting an esolang I created by mistake)
- 02:21, 10 May 2026 Cyclical (hist | edit) [15,427 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 2026 001 (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 2026 Sgn 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 2026 Denying 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 2026 Unknown 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 2026 Machines (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 2026 Telephone (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 2026 T 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 2026 Soundcheck (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 2026 C2 (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 2026 Asm-8Cat (hist | edit) [24 bytes] Timm (talk | contribs) (Created page with "next day! {{Made|Timm}}")
- 00:53, 7 May 2026 Infinautomata (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 2026 Envy (hist | edit) [2,227 bytes] Las-r (talk | contribs) (Create page.)
- 23:28, 6 May 2026 Unary/Cat program (hist | edit) [56,853 bytes] CodePentuplets48 (talk | contribs) (Created page with "The cat program in Unary.<bv><bv> Decimal (ultra-compressed) 56623")
- 22:01, 6 May 2026 This sentence is false (hist | edit) [1,624 bytes] CodePentuplets48 (talk | contribs) (Created page with "Category:2026 {{lowercase}} '''this sentence is false''' is a language I made solely to put it on the joke language list while also having the components of a budding coding language.<br><br> There are the following seven commands: {| class="wikitable" |+ Commands (if you can call them that) |- ! "Instruction" !! Meaning |- | This sentence is false || Flips the bit. |- | The next sentence is false || Asks for input. |- | The previous sentence i...")
- 21:06, 6 May 2026 Deadfish-33 (hist | edit) [4,824 bytes] CodePentuplets48 (talk | contribs) (Created page with "'''Deadfish-33''' is a programming language I made in my free time. It takes inspiration from I walk away! and it's Deadfish, but with 33 commands (hence the name) and a 2-dimensional memory with its own pointer. {| class="wikitable" |+ Commands |- ! Instruction !! Meaning |- | i || Increment the current cell by 1. |- | d || Decrement the current cell by 1. |- | s || Square the current cell. |- | c || Cube the current cell. |- | o || Output the numerical value of the...")
- 20:10, 6 May 2026 Calculator (program form) (hist | edit) [41,162 bytes] Aadenboy (talk | contribs) (I'm surprised there isn't a page for this yet given how common it is. the list is not at all complete; last page indexed via search was Imperator)
- 13:49, 6 May 2026 SrivijayaScript (hist | edit) [30,396 bytes] PrySigneToFry (talk | contribs) (Created page with "SrivijayaScript is a Java-equivalent programming language for Timeline 284436. It is designed by PSTF in timeline 1, and by Yang Luhe, a Malaysian Han Chinese, in timeline 284436. The document in timeline 284436 was written by Yang Luhe, Brian Goldenberg, Tsujou Sakura-Kitoshi, and Vasily Andreyevich Vostvarokanokin. = Volume 1: Basic Syntax = == Our First Program == <pre> # HelloWorld.svj public class Main { function main (String argV[], Int argC) @ Void => {...")
- 08:38, 6 May 2026 BrainC (hist | edit) [5,754 bytes] Chirp (talk | contribs) (BrainC is a Brainfuck derivative featuring named tapes, indexed access, and a dynamic aliasing system called Resolve)
- 04:32, 6 May 2026 Uno (hist | edit) [136 bytes] UnknownGlitch (talk | contribs) (A esolang language I made that was meant to be a base 1 language.)
- 03:13, 6 May 2026 Magnesium (hist | edit) [5,420 bytes] RaiseAfloppaFan3925 (talk | contribs) (Created page with " {{WIP}} {{infobox proglang | author = User:RaiseAfloppaFan3925 | memsys = Stack-based | year = 2026 | files = <code>.mg</code> }} Magnesium is an esolang by User:RaiseAfloppaFan3925 in 2026 that was made to be a small golfing language. == Commands == Anything unrecognized is ignored. Note: the arguments are listed top-to-bottom, so the first argument is the top of the stack. There is a <code>_</code> mo...")
- 22:16, 5 May 2026 Ooga Booga (hist | edit) [14,920 bytes] Nullsector (talk | contribs) (Created page with "{{Infobox proglang |name = Ooga Booga |paradigm = Imperative, structured |author = [https://github.com/0xnullsect0r 0xnullsect0r] |year = 2026 |typesystem = Strong, static |memsys = Variables |dimensions = 1D |computational-class = Turing complete |reference-impl = oogac (Rust) |file-ext = .ooga |website = https://0xnullsect0r.github.io/ooga-booga/ }} '''Ooga Booga''' is a LOLCODE-inspired esoteric programming language with a p...")
- 21:25, 5 May 2026 Turina (hist | edit) [1,434 bytes] CodePentuplets48 (talk | contribs) (Created page with "{{Stub}} '''Turina''' is an esolang I cooked up which relies on the concept of a Turing Machine. {| class="wikitable" |+ Commands |- ! Instruction !! Meaning |- | i.state1.state2 || If state1 is observed, change it to state2. |- | f.index.b || Flips the indexed value's bth bit. If no b-value is specified, use 1 as the bit (a.k.a. the first bit) unless there is an l.l instruction at the top of the code. |- | j.index || Jumps to the indexed value. |- | index1.index2.index3...")
- 17:26, 5 May 2026 Sock (hist | edit) [363 bytes] Danieland! (talk | contribs) (Created page with "<pre> // sock is a one Instruction Set Computer [OISC] // the only command is: // sock did {input1} with {input2} do {input3} // define value "WLD" in the dictionary: "HLL" return "!" and then print it sock did HLL with WLD do 33 sock did HLL with WLD do > // that would print >output/ ! // to do a comment you do // or >{input1}/ // and that's it for know </pre>")
- 15:11, 5 May 2026 Esomaton (hist | edit) [663 bytes] Danieland! (talk | contribs) (Created page with "==part 1: welcome!<ref>part 1: welcome!</ref>== this is not your ordinary esolang. this is a esolang made by user:danieland! to know more go to: [the page esomaton")
- 14:04, 5 May 2026 Passet (hist | edit) [842 bytes] Danieland! (talk | contribs) (Created page with "passet is a esolang where variables pass values this esolang was made by User:Danieland! first you define the variable royal: <code>royal_ / "hello, world!"</code> that will give string value, then: <code>royal_ -> A</code> now A stores the first and last 4 letters: <code>// A = hellrld!</code> like humans passing data so how do we print "hello, world!" ? well well well... : <pre> royal_ / "hellorld!o, w royal_ => A put(A) print(royal_) </pre> that will set...")
- 13:38, 5 May 2026 Datasheet (hist | edit) [905 bytes] Mrtli08 (talk | contribs) (Created page with "{{WIP}} Datasheet is a esolang thats supposed to resemble a punched card-like data structure. Data looks like this: <br> 0000001000...................................................... <br> ................................................................ <br> ................................................................ <br> ................................................................ <br> ................................................................ <br> QWE...")
- 01:32, 5 May 2026 /「 (hist | edit) [165 bytes] Miui (talk | contribs) (Created page with "/%E3%80%8C (pronounced slashare) is a language which is very similar to nightly rust but compiles in a Unary Filesystem. Category:LanguagesCategory:2026")
- 00:47, 4 May 2026 Bolaga++ (hist | edit) [2,918 bytes] Fly (talk | contribs) (Created page with "Bolaga++ is an extension of Bolaga that introduces labels. It was created by User:Fly, the same creator of Bolaga, in year 2026. == Instructions == It keeps the same instruction set as Bolaga with the addition of these new instructions: {| class="wikitable" |+ Instructions |- ! Instruction !! Description |- | )<label name> || Push a copy of the top of the specified label's stack onto the currect label's stack |- | (<label name> || Pop from the specified labe...")
- 09:44, 2 May 2026 Usernames (hist | edit) [5,274 bytes] Esolang lover123 (talk | contribs) (really really cool)
- 07:20, 2 May 2026 BeltedKingfisher (hist | edit) [3,035 bytes] Blubber (talk | contribs) (Created page with "BeltedKingfisher or +-+BeltedKingfisher+-+ is an esolang, it heavily focuses on being compiled insetad of running directly like Java or C#. It is currently in progress, with a de-compiler in the works! It has multiple components, currently there is the mountain pile keycard. This gives a key that helps to decode, but become exponential alongside the growth of the code. While also it uses the random function, so typing in the language or understanding it without a de-comp...")
- 11:42, 1 May 2026 Tyit (hist | edit) [1,455 bytes] Ezya* (talk | contribs) (Created page with "'''Tyit''' is an esolang created by User:Ezya*. It is Turing-complete. == Functionality == Tyit uses a binary 2D grid where the X-axis is 8 bits long, in which it can store a single ASCII character, but the Y-axis is infinitely long. Each bit/cell is initially set to 0. Spaces and newlines are ignored. The program terminates and outputs the code when '|' is reached. The cursor starts at the top-left and can be moved with the commands below. == Commands =...")
- 09:21, 1 May 2026 D.O.T. (hist | edit) [2,305 bytes] Salovon (talk | contribs) (Created page with "== D.O.T. == D.O.T. ('''D'''oom '''O'''f '''T'''emp) == Story == Created in 01/05/2026 by User:Salovon Inpired by Chicken because the first idea using only dots == Commands == It have multiple comands like '''.''' ''',''' '''?''' '''!''' This language don't using ACSII it using SaloCode == Commands Explenation == Commands in D.O.T. are executed line-by-line. Some commands change their behavior based on the context (e.g., whether they are inside an if-else block)....")
- 08:05, 1 May 2026 SaloCode (hist | edit) [310 bytes] Salovon (talk | contribs) (Created page with "This table made by Salovon, be'cause he doesn't know ACSII table == SaloCode == {| class="wikitable" ! Characters !! Codes |- | a - z || 1 - 26 |- | A - Z || 27 - 52 |- | . || 53 |- | , || 54 |- | ! || 55 |- | - || 56 |- | ? || 57 |- | ' || 58 |- | [Space] || 59 |- | 1 - 9 || 60 - 68 |- | 0 || 69 |}")
- 00:22, 1 May 2026 Ahhlang (hist | edit) [1,612 bytes] Elemental (talk | contribs) (Created page with "This page is temporary")
- 21:47, 30 April 2026 Translated ZhongWen/Mihai Again Chapter 14 (hist | edit) [7,271 bytes] MihaiEso (talk | contribs) (Created page with "There is no real beginning, nor is there a real end. Everything is just a cycle. 1. Take out this undefined thing out;Special:Contributions/PrySigneToFry|<span style='font-family:Unifont;color:red;'>Your system is corrupted, it can't be t彁蕢L$D3蓨h$禤&奌%玲 ?禤'玲 蕢L$H3蓨h(禤*奌)玲 ?禤+玲 蕢L$L3蓨h,禤.奌-玲 ?禤/玲 蕢L$P3蓨h0禤2奌1玲 ?禤3玲 ?禤6塋$T3蓨h4奌5玲 ?禤7玲 ?禤:塋$X3蓨h8奌9玲 ?...")