+7
Save

What is your favorite esoteric language?

A few days ago, I discovered a language called Circuit Diagram that I think is a really cool example of a language that is interesting but serves no clear or useful purpose.

Which esoteric language do you find interesting or have experience in?

A list of esoteric languages can be found here.

9 years ago by mlrutherford with 6 comments

Join the Discussion

  • Auto Tier
  • All
  • 1
  • 2
  • 3
Post Comment
  • redalastor
    +4

    My favourite was only a blog post with no interpreter ever written. It was called Lovecraft.

    It's only written in the past (so for instance instead of

    delete x
    

    it's

    x was sacrified
    

    ), and every variable risks being corrupted every time you access it. In fact, the more variables you have, the more likely they will be corrupted so you better sacrifice some.

    There's no way to escape strings and whatnot because in Lovecraft, there is no escape.

    I also like LOLCODE:

    HAI
    CAN HAS STDIO?
    VISIBLE "HAI WORLD!"
    KTHXBYE
    

    And FIM++, here's how to add the number of 1 to 100 in it:

    Dear Princess Celestia: I can add!
    
    Today I learned how to add a lot.
    Did you know that the number the answer was how to add using 1 and 100?
    I said the answer!
    That's all about how to add a lot.
    
    I learned how to add to get a number using the number first and the number last.
    Did you know that the number sum was 0?
    As long as first was no more than last,
    sum became sum plus first...
    first got one more.
    That's what I did!
    Then you get sum!
    That's all about how to add!
    
    Your faithful student, Kyli Rouge.
    
  • idlethreat
    +3

    Whitespace, Brainfuck and Chef are three that I'm aware of. I think Chef is clever.

    • redalastor
      +4

      Piet is the one I think is clever.

    • mlrutherford
      +2

      I thought whitespace was clever. I've heard people talking about people embedding Whitespace in C programs to hide certain features or functions.