LOLCODE based on lolcat
Language structure and examples
LOLCODE's keywords are drawn from the heavily compressed (shortened) patois of the lolcat Internet meme. Here follow a "Hello, World!" program and a simple program to output a file to a monitor. Similar code was printed in the Houston Chronicle.
:) represents a newline (\n)
:> represents a tab (\t)
:o represents a bell character (\a)
:" represents a literal double quote (")
:: represents a single literal colon (:)
:(<hex>) converts a single hexidecimal Unicode code point to local environment encoding (for example, UTF-8)
:{<variable>} interpolates the value of the enclosed variable, cast as a string
:[<character name>] converts normative name of a single Unicode character to local environment encoding
derived from inspired by modeled after constructed from built upon