Aleph-ZERO

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.

Aleph-ZERO is designed by PrySigneToFry. You can add your own commands here. You can also visit ℵ₀ Bytes ^_^ to look the origin page.

Command Table

Command Table
Aleph-ZERO Meaning After Operation
H Print "Hello, world!". (Screen) Hello, world!
9 Print the lyrics to 99 bottles of beer. (Screen) 99 bottles of beer
@ A+B Problem. (Do) A+B Problem
Change language to 中文. 示例
P Change language to Python. 示例
B Change language to Brainfuck. 示例
F Change language to Free Esolang. 示例
¶========================== Boundary of this Esolang and others. 示例
Generates a Random Number and then push it into stack. (stack)[X, Y]→[X, Y, A]
! Pop the top element from stack. (stack)[X]→[]
`NUMBER` Push the NUMBER into stack. (stack)[]→[X]
Pop A and B, then push A+B. (stack)[X, X]→[X]
Pop A and B, then push A-B. (stack)[X, X]→[X]
Pop A and B, then push A×B. (stack)[X, X]→[X]
Pop A and B, then push A÷B. (stack)[X, X]→[X]
Pop A and B, then push A%B. (stack)[X, X]→[X]
Pop A and B, then push AB. (stack)[X, X]→[X]
☞(index) Pop the index-th element from stack. (stack)[X, I, X]→[X, X]
の{Language}"Script" Do the Script with Language. 示例
Move to (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) in 20-Dimensional Space. 示例
Fork the program. 示例
[Script] Do the script until the top element of stack is 0. 示例
" Once the double quotes are encountered, collect all the characters that are located between the two double quotes and push their Unicode values into the stack. (stack)[]→[X, ...]
Reverse whole stack. (stack)[A, B, C, D]→[D, C, B, A]
F**k up whole stack. (stack)[A, B, C, D]→[]
Generate a random float between 0 and 1, and then push it into stack. (stack)[]→[X]
. Pop the top element from the stack and print it as a character. (stack)[X, X]→[X]////(screen)X
, Get the character and then push it into stack. (stack)[]→[X]
: Pop the top element from the stack and print it as a number. (stack)[X]→[]
\ Get the Number and then push it into stack. (stack)[]→[X]
Swap the top two elements of the stack. (stack)[X, Y, Z]→[X, Z, Y]
Increases the top element of the stack. (stack)[X]→[X]
Decreases the top element of the stack. (stack)[X]→[X]
Print the lyrics to 《歌唱祖国》. (screen)The output content is set aside
(Language) [sic] Change the language to (Language). (lang)我写不下去了

All commands end with a semicolon.

Examples

Hello, world!

H;

And readable version:

"Hello, world!";
反;
.............;
`13`;
.;

A+B Problem

@

99 bottles of beer

9

Fork

增;
[屮;]

TEST

啊;

And it will print:

五星红旗迎风飘扬,
胜利歌声多么响亮!
歌唱我们亲爱的祖国,
从今走向繁荣富强!
歌唱我们亲爱的祖国,
从今走向繁荣富强!

越过高山,越过平原,
跨过奔腾的黄河长江;
宽广美丽的土地,
是我们亲爱的家乡.
英雄的人民站起来了!
我们团结友爱坚强如钢!

五星红旗迎风飘扬,
胜利歌声多么响亮!
歌唱我们亲爱的祖国,
从今走向繁荣富强!
歌唱我们亲爱的祖国,
从今走向繁荣富强!

我们勤劳,我们勇敢,
独立自由是我们的理想;
我们战胜了多少苦难,
才得到今天的解放!
我们爱和平,我们爱家乡.
谁敢侵犯我们就叫他灭亡!

五星红旗迎风飘扬,
胜利歌声多么响亮!
歌唱我们亲爱的祖国,
从今走向繁荣富强!
歌唱我们亲爱的祖国,
从今走向繁荣富强!

东方太阳,正在升起,
人民共和国正在成长;
我们领袖毛泽东,
指引着前进的方向.
我们的生活天天向上,
我们的前途万丈光芒!

五星红旗迎风飘扬,
胜利歌声多么响亮!
歌唱我们亲爱的祖国,
从今走向繁荣富强!
歌唱我们亲爱的祖国,
从今走向繁荣富——强!

Categories