THE BORE

General => The Superdeep Borehole => Topic started by: Howard Alan Treesong on May 29, 2007, 06:51:20 PM

Title: LOLCode is the future of software development
Post by: Howard Alan Treesong on May 29, 2007, 06:51:20 PM
LOLCode (http://lolcode.com/home) combines classical Boolean-logic based programming with Internet memes to create a truly new programming language for the 21st century.

LOLCode has Hello World:

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


LOLCode has iteration loops:

HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
   UP VAR!!1
   VISIBLE VAR
   IZ VAR BIGGER THAN 10? KTHXBYE
IM OUTTA YR LOOP
KTHXBYE


LOLCode handles files with industry-standard try/catch syntax:

HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
   AWSUM THX
      VISIBLE FILE
   O NOES
      INVISIBLE "ERROR!"
KTHXBYE


LOLCode is currently being expanded to include an event-driven model known as "ON CATURDAY."

LOLCode offers a robust programming toolset and lots of lulz. Expect this to be the industry standard by 2009.
Title: Re: LOLCode is the future of software development
Post by: Vizzys on May 29, 2007, 06:53:22 PM
LOL IM CODING

KTHXBYE
Title: Re: LOLCode is the future of software development
Post by: Madrun Badrun on May 29, 2007, 07:00:29 PM
 :lol :lol :lol
Title: Re: LOLCode is the future of software development
Post by: bluemax on May 29, 2007, 08:02:37 PM
This is better than Chef!
Title: Re: LOLCode is the future of software development
Post by: Scurvy Stan on May 29, 2007, 11:45:18 PM
CLS
OMG LOLERZ
END
Title: Re: LOLCode is the future of software development
Post by: Van Cruncheon on May 30, 2007, 12:08:27 AM
exceptions (try/catch) should be handled with O RLY? and YA RLY.
Title: Re: LOLCode is the future of software development
Post by: Fragamemnon on May 30, 2007, 10:32:49 AM
PLZ and O NOES as exception control keywords is totally awesome.

Code: [Select]
IZ VAR BIGGER THAN 10 O RLY?
YA RLY
BTW this is true
VISIBLE "BIG NUMBER!"
NO WAI
BTW this is false
VISIBLE "LITTLE NUMBER!"
KTHX

I like the O RLY/YA RLY/NO WAI used for if/else logic. That's pretty awesome.

Also, I HAS A VAR is brilliant.
Title: Re: LOLCode is the future of software development
Post by: Scurvy Stan on May 30, 2007, 01:27:55 PM
ON CATURDAY
   IM IN YR BED
      I IZ SLEEPIN!!10
      VISIBLE "Z!"
   IM OUTTA YR BED
KTHXBYE

 :lol
Title: Re: LOLCode is the future of software development
Post by: Van Cruncheon on May 30, 2007, 02:05:58 PM
Garbage collection should use SHOOP DA WOOP as the GC interface itself, with CHARGIN MY LAZOR for the disposing event and FIRIN MY LAZOR for the disposed event.

OMG should indicate interface inheritance, so we have:

DIS IZ LOLOBJECT OMG SHOOP DA WOOP
...
   ON CATURDAY
       IM CHARGIN MY LAZOR!!110   
       ...
   ON CATURDAY
       IM FIRIN MY LAZOR!!10
       ...
KTHXBYE
       
Title: Re: LOLCode is the future of software development
Post by: Tauntaun on May 30, 2007, 03:01:24 PM
       ----       ----
     -  .   -    -  .   -
       ----       ----
Title: Re: LOLCode is the future of software development
Post by: Fragamemnon on May 30, 2007, 03:57:43 PM
Templating should be done by the "so and so" is "so and so" template meme.

I HAS A VAR
VAR LINKLIST IS LINKED
Title: Re: LOLCode is the future of software development
Post by: Van Cruncheon on May 30, 2007, 04:11:29 PM
haha, #pragma preprocessor declarations should use IZ IT CAN IT BE...

IZ IT CAN IT BE __WIN32??
Title: Re: LOLCode is the future of software development
Post by: T234 on May 30, 2007, 04:55:18 PM
what the fuck are you guys on about jresus christ oblivion is stilll ruinedFIX THAT SHIT IM HHAVINGA HEART ATTACK OPVER HERE I MUST HOAVE OBLIONS OLD GRAPHICS HHHHXGFSDGYUHFUTCXGVKJVJGVCKLLH GAMESTOP SUX PS3 SUX FUCK WHOEVER SAID IT WAS BWETTER LOOKIN THAN OLD OBLIOVION