This commit is contained in:
Miloslav Ciz 2024-03-21 20:00:23 +01:00
parent 950ac93987
commit da70f0a553
27 changed files with 1778 additions and 1710 deletions

View file

@ -35,6 +35,8 @@ Esolangs are great because:
- **They are a breath of fresh air** in the sometimes too serious area of technology. Hobbyist and non-commercial programming communities are always great to have.
- ...
A famous one-man organization related to esolangs is Cat's Eye run by Chris Pressey, currently reachable at https://catseye.tc.
## History
INTERCAL, made in 1972 by Donald Woods and James Lyon, is considered the first esolang in history: its goal was specifically intended to be different from traditional languages and so for example a level of politeness was introduced -- if there weren't enough PLEASE labels in the source code, the compiler wouldn't compile the program.
@ -55,7 +57,7 @@ The following is a list of some notable esoteric languages.
- **[Befunge](befunge.md)**: Two dimensional language that's extremely hard to compile.
- **[Chef](chef.md)**: Source codes look like cooking recipes.
- **Entropy**: Adds randomness to programs, data in variables decay.
- **FALSE**: Aims for as small compiler as possible, inspired creation of Brainfuck and other esolangs.
- **[FALSE](false.md)**: Aims for as small compiler as possible, inspired creation of Brainfuck and other esolangs, very [minimalist](minimalism.md).
- **Gravity**: Executing programs involves solving [differential equations](differential_equation.md) related to gravity, which is [uncomputable](computability.md).
- **[INTERCAL](intercal.md)**: Maybe the first esolang, includes such statements as `PLEASE DO` which have to be present in order for the compilation to be successful.
- **Nothing**: Does nothing, guarantees zero bugs.
@ -71,7 +73,10 @@ The following is a list of some notable esoteric languages.
- **XENBLN**: [Golfing](golf.md) language, hello world is just `š`.
- ...
{ There used to be an esolang webring, now only accessible through archive: https://web.archive.org/web/20110728084807/http://hub.webring.org/hub/esolang. You can find nice links there. ~drummyfish }
## See Also
- [WPU](wpu.md) (weird processing unit)
- [conlang](conlang.md)
- [micronation](micronation.md)