topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 16, 2024, 12:13 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Esoteric Programming Languages  (Read 7438 times)

KenR

  • Super
  • Blogger
  • Joined in 2006
  • ***
  • Posts: 826
    • View Profile
    • Donate to Member
Esoteric Programming Languages
« on: January 22, 2007, 07:47 PM »
Here's an interesting way to spend your time - write esoteric languages.

    * BIT - a language that treats all data like C treats strings.
    * Chef - a language where the programs produce magnificent meals.
    * Haifu - a language based on Eastern philosopy and artistic values.
    * HQ9++ - a language which extends the elegance of HQ9+ to the object-oriented paradigm.
    * Ook! - a language designed for orang-utans.
    * Piet - a language where the programs are works of modern art.
    * Whenever - a language with no sense of urgency.
    * ZOMBIE - a language designed for evil necromancers.



from martin13
Kenneth P. Reeder, Ph.D.
Clinical Psychologist
Jacksonville, North Carolina  28546

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,900
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Esoteric Programming Languages
« Reply #1 on: January 23, 2007, 01:24 AM »
LOVE IT  :-* :-* :-* :-* :-*

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Esoteric Programming Languages
« Reply #2 on: January 23, 2007, 04:18 AM »
Haha, the esoteric algorithms part is great!

Drop sort :-*
Towers of hanoi sort :-*
- carpe noctem

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Esoteric Programming Languages
« Reply #3 on: January 23, 2007, 09:21 AM »
That is just off the hook!  :D

I love the ZOMBIE language:

Design Principles

    * The language should allow the necromancer to animate dead bodies, summon and control spirits, and solve any computable problem.
    * There should be sensible guarantees against overwriting system memory, monopolising CPU cycles, and releasing malicious entities into the world.
    * The language must be inherently evil.

Inherently evil! Hilarious stuff!  :Thmbsup:

Some of the code examples in the languages are just rich! Check out "Whatever".


Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Carol Haynes

  • Waffles for England (patent pending)
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 8,066
    • View Profile
    • Donate to Member
Re: Esoteric Programming Languages
« Reply #4 on: January 23, 2007, 09:49 AM »
The language "Whenever" just about sums up my attitude (at the moment - if I can be bothered to have an attitude).

I love the fact the someone has actually bothered to write an interpreter for the language too the encompasses the design principles of slowing down until it gives up ;)