Slashdot Mirror


Quadrilingual Crazy Programming

mtve writes: "Have you ever seen source code that is valid on four languages: Perl, C, Befunge, and BrainF*ck? During last Perlgolf season famous Perl hacker Jérôme Quelin submit such inconceivable masterpiece and now he published expanded explanation of his solution. Caution: that text can hurt your mental health. Play Perlgolf!"

9 of 194 comments (clear)

  1. Not for me... by PepsiProgrammer · · Score: 5, Funny

    I have enough trouble making my code compile in ONE language, 4 at the same time is a bit much

    --
    "The United States has no right, no desire, and no intention to impose our form of government on anyone else." - Bush 05
    1. Re:Not for me... by larry+bagina · · Score: 4, Funny
      I have enough trouble making my code compile in ONE language, 4 at the same time is a bit much

      Hi Linus. I didn't know you posted to Slashdot!

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  2. omg... by Danse · · Score: 5, Funny

    He should seek professional help. Soon. That's right up there with self-mutilation.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    1. Re:omg... by SkulkCU · · Score: 4, Funny


      He should seek professional help. Soon.

      at the bottom of the page:

      the referees were so impressed by my efforts (one of them told me that I deserve a book. And a straightjacket. And a padded room [...] they decided to grant me a book for my efforts.

      --
      .sig last updated Jan. 14, 2000
  3. Wow, but slight dilemma by lkaos · · Score: 4, Funny

    Now this is exactly why I am proud to be a programmer. Screw Picaso and DaVinci, this is what real art is all about.

    This presents an interesting dilemma though. What Emacs mode do I use to look at the code??? perl-mode, c-mode, I dunno. Fontifying just complicates it even more.

    At any rate, this shit is going up in my cube. If they should this in a frame, I would buy it and hang it in my house.

    --
    int func(int a);
    func((b += 3, b));
  4. simpler version by damiam · · Score: 4, Funny
    This program is valid in C, C++, python, perl, basic, and a few other languages, and it also accomplishes the rare feat of printing its own source code without reading from a file:





    Note that, even though this is standard C, gcc won't compile it, complaining about the lack of a "main" function.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  5. Too Bad... by susano_otter · · Score: 5, Funny
    Have you ever seen source code that is valid on four languages: Perl, C, Befunge, and BrainF*ck? During last Perlgolf season famous Perl hacker Jérôme Quelin submit such inconceivable masterpiece and now he published expanded explanation of his solution. Caution: that text can hurt your mental health.

    Ironically, the article isn't even valid in one language.

    --

    Any sufficiently well-organized community is indistinguishable from Government.

  6. Befunge? by Quixote · · Score: 4, Funny
    From the article (yes, I read it, and yes, my jaw won't close now):
    Befunge is, ... a topological language on a 2D cartesian Lahey space.

    Holy mackerel! I am in love. I've found the object of my dreams.

  7. I'm glad I'm already a programmer... by yorgasor · · Score: 4, Funny

    Wow, if I saw that a few years ago, I would've been so scared I would've never touched another programming language again! Slashdot, please think of the children before you post things like that.

    --
    Looking for a computer support specialist for your small business? Check out