We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Noa

From Esolang
Jump to navigation Jump to search

Noa is a minimalist esolang based on the Hello, world! and Quine.

Commands

Command Description
& Outputs Hello, world!.
8 Outputs Hello, world! backwards.
i Outputs Hello, world! in lowercase.
I Outputs the lowercase Hello, world! backwards.
1 Outputs Hello, world! without the exclamation mark.
2 Outputs Hello, world! without the exclamation mark, backwards.
3 Outputs Hello, world! without the exclamation mark in lowercase.
4 Outputs the lowercase version of Hello, world! without the exclamation mark, backwards.
Q Quine.
q Quine backwards.
p Outputs Quine.
P Outputs eniuQ.

Examples

Quine

Q

Hello, world!

&

Interpreter

Python

s = input()
for c in s:
    if c == '&': print("Hello, world!")
    elif c == '8': print("!dlrow ,olleH")
    elif c == 'i': print("hello, world!")
    elif c == 'I': print("!dlrow ,olleh")
    elif c == '1': print("Hello, world")
    elif c == '2': print("dlrow ,olleH")
    elif c == '3': print("hello, world")
    elif c == '4': print("dlrow ,olleh")
    elif c == 'p': print("Quine")
    elif c == 'P': print("eniuQ")
    elif c == 'Q': print(s)
    elif c == 'q': print(s[::-1])