Slashdot Mirror


Interview With Author of the First Spoof Language

An anonymous reader brings us Computerworld's interview with Don Woods, one of the creators of Compiler Language With No Pronounceable Acronym (INTERCAL). INTERCAL and its documentation were created in 1972 as a parody of that era's languages and instruction manuals. Among other things, Woods had this to say: "We designed the language without too much trouble. Writing the manual took a while, especially for things like the circuit diagrams we included as nonsensical illustrations. The compiler itself actually wasn't too much trouble, given that we weren't at all concerned with optimising the performance of either the compiler or the compiled code. I admit I'm surprised at its longevity. Some of the jokes in the original work feel rather dated at this point. It helps that the language provides a place where people can discuss oddball features missing from other languages, such as the 'COME FROM' statement and operators that work in base 3."

23 of 102 comments (clear)

  1. Bah! by Anonymous Coward · · Score: 5, Funny

    Intercal has nothing on Brainfuck. Brainfuck makes every other spoof programming language look like a joke. I'd write the Hello World! program here, but Slashdot's content filter doesn't support Brainfuck code.

    1. Re:Bah! by Amiga+Lover · · Score: 4, Funny

      Brainfuck is inherently crystal clear in comparison to HYPERTARD.

      It's a language created on the Amiga in the 1980s, named after hypercard, but completely unrelated. The only legal characters are whitespace. Tab, space, linefeed, carriage return etc.

    2. Re:Bah! by grcumb · · Score: 2, Funny

      Intercal has nothing on Brainfuck. Brainfuck makes every other spoof programming language look like a joke.

      Not sure whether that was intentionally humourous or not, but well done, nonetheless.

      But seriously[*] kids, nothing holds a candle to ACME. All the programming foolishness you'll ever need, implemented in glorious Perl!

      --------

      [*] Whatever....

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    3. Re:Bah! by Tmack · · Score: 5, Funny
      The language you refer to is whitespace, as described and linked in a comment below as well.

      I would post "Hello World" written in it here, but the comment thingy refused to accept it: "Filter error: Please use less whitespace."

      tm

      --
      Support TBI Research: http://www.raisinhope.org
    4. Re:Bah! by mobby_6kl · · Score: 5, Funny

      Your suggestion is laughable. There is only one acceptable answer.

    5. Re:Bah! by omar.sahal · · Score: 3, Funny

      The idea for this language was already mentioned five years earlier by Bjarne Stroustrup.

      Is there no end to his evil meddling

    6. Re:Bah! by Lehk228 · · Score: 2, Funny

      and then someone reverts the changes and calls you a vandal.

      --
      Snowden and Manning are heroes.
    7. Re:Bah! by DeVilla · · Score: 4, Funny

      The language you refer to is whitespace, as described and linked in a comment below as well.

      I would post "Hello World" written in it here, but the comment thingy refused to accept it: "Filter error: Please use less whitespace."

      So those Perl bigots at Slashdot are finally actively excluding other programming languages by name.

  2. In other news... by Anonymous Coward · · Score: 5, Funny

    Microsoft announces new language for the .NET platform, IronINTERCAL.

    With all the features of regular INTERCAL, but only runs on Windows Vista (tm).

    Miguel De Icaza had this to say about the exciting new development - "No Me Gusta." He's clearly speechless about this fabulous new language available only on Windows Vista (tm).

    1. Re:In other news... by smittyoneeach · · Score: 3, Funny

      The first IronINTERCAL project announced will be a MMOG version of a 43-Man Squeamish league.
      A crucial feature of this mock-sports extravaganza will be on-the-fly and occasionally randomized rules generation.
      Lead developer Q. Wolfgang Imboodaga denied vehemently the accusation that this is really a DARPA project to write a US Congress simulator.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  3. LOLCODE by Anonymous Coward · · Score: 4, Funny

    LOLCODE might actually get this brain-damaged BASIC refugee trying their hand at programming again after all these years.

    1. Re:LOLCODE by Izzy84075 · · Score: 5, Funny

      You DO realize that's what it's supposed to do, right?

    2. Re:LOLCODE by Anonymous Coward · · Score: 2, Funny

      duh, man, that's like, the whole... point, or whatever, man.

      Proof that otherwise intelligent people, in groups, become absolute fucktards.

    3. Re:LOLCODE by exley · · Score: 5, Funny

      u is in our threadz
      missin teh point

  4. I wish I could remember .... by Anonymous Coward · · Score: 2, Funny

    Back in the 1970s somebody told me about an operating system. I can only remember a couple of statements:

    KILL SUPERVISOR

    JUMP SECRETARY

    1. Re:I wish I could remember .... by s7uar7 · · Score: 3, Funny

      You can do something similar in Mumps:

      New Day
      Read Newspaper
      Job Sucks
      Kill Supervisor
      Open Fly
      Do Secretary
      Close Door
      Go Home

  5. Better spoof languages by russotto · · Score: 5, Funny

    INTERCAL has nothing on APL. Or even on Stroustroup's parody of C, which people actually think you're supposed to use.

  6. it's apparently amateur night by Tumbleweed · · Score: 5, Funny

    Oh please.

    Has noone here ever used perl? :)

  7. Turn over the Google Source Code to Viacom in INTE by Nom+du+Keyboard · · Score: 4, Funny

    Google should just agree to turn over their source code in the Viacom suit after running it through a {sane language} ==> INTERCAL translator.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  8. The Apple Version by Nom+du+Keyboard · · Score: 3, Funny

    Then there's the Apple version: iNTERCAL.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  9. Woah! by Zwicky · · Score: 5, Funny

    Wow! Researching these esoteric programming languages has been more than a brainfuck - it is positively a brainfuck++. Nay, I'm sure just reading of them is causing an irreversible loss of knowledge of real programming languages - that must surely qualify as a quantum brainfuck whereby both cannot be fully comprehended at the same time.

    Man, now I really feel like a dumbf*ck! Fuck, Fuck! Double fuck!

    The bad news is that my pointy haired boss has ordered that all development switch to his new favorite language. I think he may have been smoking something.

    This is bad for me because he has now had to ask me to go ahead and come in on Saturday. This means I will have to cancel my date, who has real come hither eyes, and I was so confident it was going to be a real beneficial[0] night[1].

    Argh!

    I wish I could get all my ducks in a row so I could give him a swift kick with my size nines so he walks funny for a week, flick him the V and leave this crummy company; that would rock!

    [0] High five!
    [1] Unlike the last one, on which the lady gave me an unexpected present.

    --
    "Three eyes are better than one" -- Lieutenant Columbo
  10. Re:Converted by Anonymous Coward · · Score: 1, Funny

    Um, which program are you talking about? If you're referring to the X11 program Ghostview, then you should be using gv, in which you can access other pages by the not-at-all-obscure non-command-line approach of clicking on the "next page" button. If you're referring to the Windows program GSview, on the other hand, then it's slightly harder: you access other pages by clicking on the "next page" button.

    Um, in other words, what the fuck are you smoking?

  11. Re:A widely accepted use of COME FROM by jonadab · · Score: 2, Funny

    Yes, but the real breakthrough in computing, which I'm sure will be coming any day now, is the computed COME FROM statement, wherein the COME FROM statement gives a *formula* (which can include arithmetic, variables, function calls, ...) for calculating the line number to COME FROM. When combined with the ability to COME FROM a single line to multiple other lines, as found in Threaded INTERCAL, this becomes very powerful. Especially when you can toggle it with ABSTAIN and REINSTATE, either globally (PLEASE DO ABSTAIN FROM COMING FROM) or on a per-line basis.

    --
    Cut that out, or I will ship you to Norilsk in a box.