Member-only story

ARCANE PROGRAMMING LANGUAGES

Arcane Programming: LOLCODE

Justin Ohms
3 min readJul 20, 2023

Hai! I can haz your attention? I took a week off for my birthday last week but I’m back this week with what might be perhaps one of the most entertaining languages to read. Just reading some LOLCODE will definitely bring the lols.

“Hello World” on LOLCODE

The History of LOLCODE

LOLCODE, was born out of the lolspeak and the popular lolcat Internet meme. In 2007, Adam Lindsay, a Lancaster University’s Computing Department researcher, created LOLCODE as a playful and amusing take on programming languages. Lindsay wanted to explore how programming could be made more accessible and entertaining.

Syntax and Architecture

LOLCODE’s syntax is heavily inspired by the shorthand used in the lolcat Internet meme. Its keywords are designed to evoke humor and mimic the quirks of internet cat language.

LOLCODE’s unique syntax:

  • :) represents a newline character (\n)
  • :> represents a tab character (\t)
  • :o represents a bell character (\a)
  • :” represents a literal double quote (“)
  • :: represents a single literal colon (:)
  • :(hex) converts a single hexadecimal Unicode code point to the local…

--

--

No responses yet