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.
б_о
Jump to navigation
Jump to search
- The title of this article is not correct because of technical limitations. The correct title is actually б_о.
б_о is an accumulator-based esoteric programming language (esolang) created by User:Dmitry_ghersi.
Because the language's name is written in Cyrillic, it may be difficult to find information about it.
Language overview
A standard б_о implementation has 8 instructions:
| Command | Description |
|---|---|
& |
Prompt for input and store the value in the accumulator. |
o |
Output the accumulator as an ASCII character if it is non-negative integer ; otherwise, output its numeric value. |
\ |
Output a newline. |
q |
Output the program itself (Quine). |
s |
Square the accumulator. |
! |
If the accumulator is -2, terminate the program; otherwise, decrement the accumulator by 1.
|
@...@ |
Everything between the two @ markers is treated as a comment.
|
| Anything else | Increment the accumulator by 1. |
Examples
Quine
q
Memory model
The language has a single accumulator, which stores the current value manipulated by all instructions.
The accumulator is initially set to 1.
The accumulator stores signed integers with unbounded precision.
The language provides no additional memory besides the accumulator.