Cipher

From Esolang
Jump to navigation Jump to search
This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by adding some more information.

Cipher is an programing language by User:ChuckEsoteric08.

Description

The Code is any number. 5 substracted from it and result is divided by 17. Then it is reads every 2-digit number, multiply it by 3 and execute it:

Result Operation
33 Push 1 to the stack
42 Pop a and b. Push a+b
51 Pop a and b. Push b-1
66 Pop a and b. Push a*b
87 Pop a and b. Push b/a
90 Duplicate element on top of the stack.
96 Start loop while top is not 0
99 End loop
3 Output top of the stack

Examples

Addition

This program pushes the number one (1) twice unto the stack, pops and adds these items, pushes the sum, and prints the same.

188893822

Countdown

The following program prints the numbers from four (4) down to inclusive one (1) by employing a loop in conjunction with subtraction:

1888939893989434418899466

Interpreter

  • Common Lisp implementation of the Cipher programming language.