Square-complete

From Esolang
Jump to navigation Jump to search

Square-complete is a concept designed by PSTF.

What Esolang can be called as "Square-complete"?

  1. This Esolang must be able to output "Hello, world!".
  2. This Esolang must be able to input at least 1 character.
  3. This Esolang must be able to count from 0 to 10 by looping.
  4. This Esolang must be able to calculate 1+1, 3-2, 4×6 and 9÷3.
  5. This Esolang must be able to can store 5 to a variable(or push into a stack, store into a cell, etc.)
  6. This Esolang must be able to judge that 4 is an even.

Isn't "Square-complete" is Turing-complete?

Not exactly. Turing-complete means you can do any computation, but "Square-complete" means the Esolang can do the most basic things.

Also, Square-complete requires I/O, but Turing-complete doesn't.

Note: If an Esolang is Square-complete then it "must be Turing-complete".