# LOLCODE

LOLCODE is an actively used esoteric programming language created in 2007.

12Years Old | 5,420Users | 0Jobs |

- LOLCODE ranks in the top 10% of languages
- the LOLCODE website
- the LOLCODE wikipedia page
- LOLCODE first appeared in 2007
- the LOLCODE team is on twitter
- replit has an online LOLCODE repl
- tryitonline has an online LOLCODE repl
- See also: c, php, javascript, parrot-vm
- I have 48 facts about LOLCODE. just email me if you need more.

### Example code from Linguist:

HAI 1.3 OBTW Author: Logan Kelly (logan.kelly@gmail.com) Github: https://github.com/LoganKelly/LOLTracer TLDR OBTW prev is the number used in the randin function. I had to declare it in global scope so that it would retain its value between calls to randin. TLDR I HAS A prev ITZ 0 I HAS A rand_max ITZ 104729 OBTW Equivalent to C's rand() function, except returns a number in the range of 0 to rand_max. TLDR HOW IZ I randin I HAS A a ITZ 33083 I HAS A c ITZ 67607 prev R MOD OF SUM OF PRODUKT OF prev AN a AN c AN rand_max FOUND YR prev IF U SAY SO BTW Returns a random number within the range of 0-1. HOW IZ I rand_onein I HAS A rand_num ITZ I IZ randin MKAY rand_num IS NOW A NUMBAR I HAS A rand_max_float ITZ MAEK rand_max A NUMBAR FOUND YR QUOSHUNT OF rand_num AN rand_max_float IF U SAY SO OBTW Equivalent to C ceil() function. Returns the next largest integer for the given number. TLDR HOW IZ I ceilin YR num I HAS A int_num ITZ num int_num IS NOW A NUMBR BOTH SAEM int_num AN num, O RLY? YA RLY, FOUND YR num OIC DIFFRINT num AN SMALLR OF num AN 0, O RLY? YA RLY int_num R SUM OF int_num AN 1 FOUND YR MAEK int_num A NUMBAR OIC DIFFRINT num AN BIGGR OF num AN 0, O RLY? YA RLY FOUND YR MAEK int_num A NUMBAR OIC IF U SAY SO OBTW Convert a number to hexadecimal. This is returned as a string. TLDR HOW IZ I decimal_to_hex YR num I HAS A i ITZ 0 I HAS A rem I HAS A hex_num ITZ A BUKKIT I HAS A decimal_num ITZ num IM IN YR num_loop rem R MOD OF decimal_num AN 16 I HAS A hex_digit rem, WTF? OMG 10, hex_digit R "A", GTFO OMG 1

### Example code from Wikipedia:

HAI 1.2 CAN HAS STDIO? IM IN YR LOOP UPPIN YR VAR TIL BOTH SAEM VAR AN 10 VISIBLE SUM OF VAR AN 1 IM OUTTA YR LOOP KTHXBYEEdit

Last updated February 11th, 2019