Main Page
Welcome toEsolang, theesoteric programming languages wiki!
This wiki is dedicated to the fostering and documentation of programming languages designed to be unique, difficult to program in, or just plain weird.
Why notjoin us on IRC?
For readersYou'll probably want to find out what on earth anesoteric programming language is in the first place. Then, you might want to explore thecomplete list of languages, or find something more specific with thecategories. You could also visit thejoke language list, which lists languages that can't even be programmed in. Failing that, you could take a look at arandom language. You could also take a look at the list ofspecial pages. | Featured languageThue is an esoteric programming language based around the idea of a "semi-Thue system": a system which specifies strings that can be rewritten to certain other strings; a program is simply a list of search strings, and possible replacements for them. As anondeterministic language, a program has the potential to halt if there is some way to reach an end state via applying replacements, even if rules such as "always apply the first replacement" would lead to an infinite loop. No data storage is necessary, apart from a single string that holds the entire state of the running program, although this often causes programs to run slowly due to delays in communicating information from one part of the string to another.(more…) Previously featured:Funciton ·Brainfuck ·Deadfish ·Emmental ·more… |
For creatorsIf you've just created a language, you can create an article for it by typing its name into the search box, assuming the name is not already taken (If it is taken, instead of overwriting the original page, please move the original page to another title unless it is a redirect, create your esolang in another title (Original title plus a suffix), and change the redirect to adisambiguation page, and change the links to the disambiguation page to one of the two pages. If the original page is too popular, likebrainfuck, you should consider renaming your language or creating it in another title), but be sure to take a look at thehelp guide first. Then you should add it to thelanguage list (or thejoke language list, as appropriate).DON'T create pages with theEsolang: prefix for your esolangs because that prefix is for general information about the wiki, but do remember to properlycategorize your articles. If you haven't got that far yet, take a look at thelist of ideas for inspiration. Otherwise, you could help out with awork in progress. | Meta
|
Since April 2005,6,912 articles have been created by161,477 edits, including6,464 esoteric languages. There are8,793 registered users, although many of them are spambots.
Enjoy being locked in your matrix of solidity.