Dumbascii
Jump to navigation
Jump to search
- This esolang have not so many categories, please, add more.
Paradigm(s) | imperative, minimalistic |
---|---|
Designed by | User:DumbEsolangsOrgUser |
Appeared in | 2025 |
Memory system | monovariable |
Dimensions | one-dimensional |
Computational class | Output only |
Major implementations | [1] |
Dumbascii is one of unusable for programming esoteric_programming_languages for outputting ASCII characters by incrementing and decrementing the accumulator.
Esolang Overview
Dumbascii uses .txt files and can output ASCII symbols. Commands:
Command | Description |
---|---|
A
|
Outputs the accumulator as an ASCII character |
-
|
Decrements the accumulator by 1 |
+
|
Increments the accumulator by 1 |
All characters other than +-A
are considered comments and ignored.
Why "Dumbascii" – name of the esolang?
Dumbascii has this name because it was developed by DumbEsolangsOrgUser and can output ASCII characters. Dumb + Ascii = Dumbascii
Implementations
Codes
Official interpreter (file reader, written in Python)
n = 0 filename = input("Enter the code file name: ") try: with open(filename, "r", encoding="utf-8") as f: code = f.read() except FileNotFoundError: print("Error: file not found.") break for c in code: if c == "+": n += 1 elif c == "-": n -= 1 elif c == "A": print(chr(n), end="")
Official Interpreter (IDE, written in Python)
a = 0 code = input() for character in code: if character == "A": print(chr(a), end="") if character == "+": a += 1 if character == "-": a -= 1
Official interpreter (IDE, smaller, written in Python)
a = 0 for c in input(): if c == "A": print(chr(a), end="") if c == "+": a += 1 if c == "-": a -= 1
Online Interpreters
Official online interpreter on Google Sites
Examples
Hello, Vnqkc
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++A+++++++++++++++++ ------A---------A++++++A+++++++++++++A++++++++++++++++++++++++++A+++++++++ ++++++++++A+++A----A------A --------A
This was supposed to be "Hello, World", but something went wrong.