Slashdot Mirror


The Shakespeare Programming Language

Erik Tjernlund writes: "Oh, where art thou my lovely new programming language? Stop fiddling around with those perl magnets and use a real poetic computer language: The Shakespeare Programming Language. Not a compiler, but it converts to C. Cool 100+ line Hello World example. Amazing what CompSci-students can create when they really should do real work."

5 of 148 comments (clear)

  1. oh well by banky · · Score: 5, Funny

    Server, server, whereforeart thou, server?
    Deny thy slashdotting and accept mine HTTP connects!

    5 comments and I can't seem to connect. mayhap I shall bite my thumb at RoadRunner?

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
  2. The true meaning of Shakespeare by aoihai · · Score: 5, Funny

    Thus it is revealed that "Much Ado About Nothing" is actually a polynomial time solver of the "Love Triangle" subclass of NP-complete problems.

    --
    You were eaten by a grue.
  3. Amazing... by Anonymous Coward · · Score: 5, Funny

    "Amazing what CompSci-students can create when they really should do real work."

    Like Linux?

  4. Cook me up some Hamlet by sparcv9 · · Score: 5, Funny

    Another natural language language is Chef. Programs are written like cooking recipies. The above link has examples of a Hello World and a Fibonacci sequence generator. I wouldn't want to eat either of them, though. The ingredients are the variable names, so some of the concoctions sound downright nasty. Although, the Fibonacci generator only requires 100g flour, 250 g butter, and one egg, and it's accompanying Caramel Sauce (the recursive function) requires a cup of white sigar, a cup of brown sugar, and a single vanilla bean.

    --

    This is not a Fugazi .sig
  5. Re:Shakespeare is a good start. Now let's try othe by Anonymous Coward · · Score: 5, Funny

    fuck that. ebonic would be a much better programming language.

    int foo()
    {
    word up, biatch;

    homey = sup();

    }