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.
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.