BCSD

From Esolang
Jump to navigation Jump to search

BCSD, or Bit Counts Spiraling Down, is an esolang created by User:Tommyaweosme.

Commands

00xx - do nothing
01xx - flip xx and print it
10xx - print xx without flipping
11xxx - print the first xxx bits

Every line may show the next evolution; only the first line is the true program.

Endings may be ... (for an infinite loop), or EOP (for program death).

If an input is cut off, it is assumed to be zeroes.

If a command is cut off, its inputs are assumed to be zeroes, as well as its second digit.

Examples

Quine

11101
11101
11101
...

0101script

01101001
0101
10
11
EOP

1011000110

01010100100010011010
1011000110
1100
EOP

Cool Quine

111111010
111111010
111111010
...

Computational class

It is unlikely that BCSD is Turing-complete. BCSD is not Total, because of the quines, and the potential oscillators that can be discovered. There has been no computational class categories put down for this esolang yet.