Colonoscopy
Jump to navigation
Jump to search
Colonoscopy is a joke esoteric programming language created by Dom Davis. It is identical to Brainfuck, except that the instructions are constructed of semi-colons and braces (;
, {
, and }
) and each command is terminated with a ;
. It represents another in a long line of trivial Brainfuck command substitutions. As such, it is a member of the TrivialBrainfuckSubstitution family of programming languages. It's creation was in reaction to the partial, or complete lack of semi-colons in many languages, and jokes about hiding all the braces in languages that use them. Colonoscopy is designed as a final resting place for these unloved characters.
Commands
Brainfuck | Colonoscopy | Description |
---|---|---|
> | ;} | Move the pointer to the right |
< | ;{ | Move the pointer to the left |
+ | ;;} | Increment the memory cell under the pointer |
- | ;;{ | Decrement the memory cell under the pointer |
. | ;;;} | Output the character signified by the cell at the pointer |
, | ;;;{ | Input a character and store it in the cell at the pointer |
[ | {{ | Jump past the matching }} if the cell under the pointer is 0
|
] | }} | Jump back to the matching {{
|
Note: each command must be followed by a ;
in a Colonoscopy program.
Hello, world! program
;;};;;};;;};;;};;;};;;};;;};;;};{{;;};;;};;;};;;};;;};{{;;};;;};;;};;};;;};;;};;;};;};;;};;;};;;};;};;;};;{;;{;;{;;{;;;{;}};;};;;};;};;;};;};;;{;;};;};;;};{{;;{;}};;{;;;{;}};;};;};;;;};;};;;{;;;{;;;{;;;;};;;};;;};;;};;;};;;};;;};;;};;;;};;;;};;;};;;};;;};;;;};;};;};;;;};;{;;;{;;;;};;{;;;;};;;};;;};;;};;;;};;;{;;;{;;;{;;;{;;;{;;;{;;;;};;;{;;;{;;;{;;;{;;;{;;;{;;;{;;;{;;;;};;};;};;;};;;;};;};;;};;;};;;;};