5
หมายเลข StickStack
StickStack เป็นภาษาการเขียนโปรแกรมแบบกองซ้อนที่ง่ายมากโดยมีเพียงสองคำสั่งเท่านั้น: | ดันความยาวของสแต็กลงบนสแต็ก -ดึงองค์ประกอบสองอันดับแรกจากสแต็กและผลักกลับความแตกต่าง ( second topmost - topmost) รายละเอียดภาษา สแต็กว่างเปล่าเมื่อเริ่มต้นโปรแกรม คำแนะนำทั้งหมดจะดำเนินการตามลำดับจากซ้ายไปขวา หากมีจำนวนน้อยกว่า 2 หมายเลขในสแต็ก-คำแนะนำนั้นผิดกฎหมาย ในตอนท้ายของการดำเนินการกองควรมีตรงหนึ่งหมายเลข จำนวนเต็มใด ๆ สามารถสร้างได้โดยโปรแกรม StickStack ตัวอย่างเช่น: |||--||-- generates the number 2 through the following stack states: [] [0] [0, 1] [0, 1, 2] [0, -1] [1] [1, 1] [1, 1, 2] [1, -1] [2] …