CLFCE

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

CLFCE (or Computer Language For Code Execution. also pronounsed as self-see) is a esoteric programing language that tells the cpu do someting in a way that us humans understand. Created by Ractangle

Commands

Name Meaning
Starting/Warp Commands
Excute from line <first line number> to line <last line number> Used as a execute a part of code.
Once done. Execute Used as a if command once the part of code is done executing.
Main Commands
Output the folowing <anything> Print command.
If the <condition> is true. Excute if command.
Unless if the <condition> is false. Execute else command.
Make a loop of Loop command.
Make a question with <string> Input command
Defenition Commands
Make a variable with the name <variable name> which is equal to Creates a variable
Edit the variable with the name <variable name> to Edits a variable

Examples

Hello World

Excute from line 1 to line 1
Output the folowing Hello World

Infinite Loop

Excute from line 1 to line 1
Once done. Execute
Excute from line 1 to line 1
Output the folowing inf

or you can do this

Excute from line 1 to line 2
Make a loop of
Output the folowing inf

Truth-machine

Excute from line 1 to line 6
Once done. Execute
Excute from line 5 to line 6
Make a variable with the name in which is equal to
Make a question with Input a 1 or an 0 here
If the in is 0 is true. Excute
Output the folowing 0
Unless if the in is 0 is false. Execute
Output the folowing 1

Deadfish implementation

Excute from line 1 to line 13
Make a variable with the name ac which is equal to 0
Make a loop of
[Make a variable with the name q which is equal to Make a question with >>
If the q is i is true. Excute
Edit the variable with the name ac to ac + 1
If the q is d is true. Excute
Edit the variable with the name ac to ac - 1
If the q is s is true. Excute
Edit the variable with the name ac to ac * ac
If the q is o is true. Excute
Output the folowing {ac}
If the ac is 256 or 0 is true. Excute
Edit the variable with the name ac to 0]

Block-CLFCE

Block-CLFCE was basicly visual version of CLFCE where blocks are used instead of lines of code and the strings are seperated