My 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!"
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