The Compiler Language With No Pronounceable Acronym (INTERCAL) is a parody language created by Don Woods and James M. Lyon in 1972.
INTERCAL has only five operators and all statements begin with the statement identifier "DO".
If the programmer has not written enough "DO"s in their program as "PLEASE DO"s, or has written too many, compilation fails.
The compiler skips code it cannot understand. Good luck debugging. However, comments are easy, as long as they are composed entirely of non-compilable text.
Input is expected as digits in English (ONE TWO THREE) and output is given in Roman numerals.
DO ,1 <- #13
PLEASE DO ,1 SUB #1 <- #238
DO ,1 SUB #2 <- #108
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #194
DO ,1 SUB #7 <- #48
PLEASE DO ,1 SUB #8 <- #22
DO ,1 SUB #9 <- #248
DO ,1 SUB #10 <- #168
DO ,1 SUB #11 <- #24
DO ,1 SUB #12 <- #16
DO ,1 SUB #13 <- #162
PLEASE READ OUT ,1
PLEASE GIVE UP
Posting it to you is secure, as it's illegal to open someone else's mail. ^JGS
— Virgin Media (@virginmedia) August 17, 2019
Back on the first Wing Commander we were getting an exception from our EMM386 memory manager when we exited the game. We'd clear the screen and a single line would print out, something like "EMM386 Memory manager error. Blah blah blah."
We had to ship ASAP, so I hex edited the error in the memory manager itself to read "Thank you for playing Wing Commander."
Love it when my dad refers me work 🤦🏼♂️ pic.twitter.com/WlTc3JguQm
— Tommy (@_TommyMason) June 17, 2021