lol1.jpgMy recent blog posts have not been nearly geeky enough…I mean my Blog’s tagline is “Family Man + Geek at Heart”. You’ve certainly gotten a glimpse of the “Family Man” part of the equation…but now I’m gonna hit you with some pure geekitude!

There’s a new programming language that has the coding community all abuzz (thanks Pete for bringing this important technology to my attention!). I don’t generally give too much credence to new programming languages…but this one has the potential to redefine software engineering as we know it. May I humbly present…LOLCODE.

Let the code samples speak for themselves:

Example 1: Filezorz

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

KTHXBYE

Example 2: IF/THEN/ELSE

HAI
CAN HAS STDIO?
I HAS A VAR
GIMMEH VAR
IZ VAR BIGGER THAN 10?
YARLY
BTW this is true
VISIBLE "BIG NUMBER!"
NOWAI
BTW this is false
VISIBLE "LITTLE NUMBER!"
KTHX
KTHXBYE

Simply the best implementation of natural language programming ever.  I encourage you to familiarize yourself with this emergent technology.  It won’t be long before employers will be requiring a working knowledge of LOLCODE for any serious software engineering position.  The following links should start you on the path to LOL zen

For additional inspiration you may also want to check out

Spread the love: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Technorati
  • Digg
  • del.icio.us
  • StumbleUpon

Related