Main Page
Welcome to Esolang, the esoteric 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 not join us on IRC?
For readersYou'll probably want to find out what on earth an esoteric programming language is in the first place. Then, you might want to explore the complete list of languages, or find something more specific with the categories. You could also visit the joke language list, which lists languages that can't even be programmed in. Failing that, you could take a look at a completely random page. |
Featured languageGlass is a stack-based esoteric programming language invented by Gregor Richards. It is an object-oriented language, including classes, methods and instances, and encourages the use of these features by encapsulating most typically-fundamental features, such as arithmetic, into methods of classes. The result requires extensive juggling of a main stack, similar to Forth, combined with heavy object-orientation. No other language that the author knows of is implemented like this, because it would be idiotic. (more…) |
For creatorsIf you've just created a language, you can create an article for it by typing its name into the search box, but be sure to take a look at the help guide first. Then you should add it to the language list (or the joke language list, as appropriate). If you haven't got that far yet, take a look at the list of ideas for inspiration. Otherwise, you could help out with a work in progress. |
Meta
|
Since April 2005, 1,059 articles have been created by 30,983 edits, including 676 esoteric languages. There are 4,520 registered users, but most of them are spambots.
Enjoy being locked in your matrix of solidity.