Old page wikitext, before the edit (old_wikitext) | '' |
New page wikitext, after the edit (new_wikitext) | 'An esoteric programming language with Russian flavor and chaotic randomness.*
== Overview ==
'''Пицца''' (pronounced ''"Pitssa"'' or ''"Pizza"'') is a [[Brainfuck]]-inspired esolang where commands are written in Cyrillic characters and the 🍕 ''(pizza)'' emoji introduces randomized operations. The language combines deterministic control flow with chaotic memory manipulation, making programs unpredictable—much like ordering a mystery pizza.
== Language Design ==
'''Memory Model'''
Like [[Brainfuck]], Пицца uses a ''30,000-cell tape''(unsigned 8-bit values) and a pointer. However, it adds:
* Math operations between adjacent cells.
* A "chaos mode" triggered by 🍕.
{| class="wikitable"
|+ '''Commands'''
|-
! Command !! Description !! Action !! BF Equivalent
|-
| п || плюс || Increment current cell || +
|-
| и || икремент || Decrement current cell || -
|-
| з || здесь || Move pointer right || >
|-
| к || конец || Move pointer left || <
|-
| а || ауф || Output ASCII chat || .
|-
| с || старт || Start loop || [
|-
| т || топ || End loop || ]
|-
| ц || цэ || Multiply cell by next cell || >[<+>-]
|-
| к || пицца! || Chaos mode (see below) || ''(unique)''
|}
== Chaos Mode (🍕) ==
When executed, 🍕 performs '''one random action''':
# Multiply two random cells.
# Divide a random cell by a random value (1–255).
# Add/subtract a random value (0–255) to/from a random cell.
# Print a random cell’s ASCII value.
==== Examples ====
Hello World:
пппппппппзппппппппкца
иииа
пппппппаа
пппа
ззппппппппзппппкца
ккппппппппа
ииииииииа
пппа
ииииииа
ииииииииа
Chaos Demo:
пппппппп Cell 0 = 8
с Loop:
🍕 Random chaos!
и Decrement cell 0
т Until cell 0 = 0
''Output: Unpredictable—could print garbage, crash, or loop forever.''
== Computational Class ==
Пицца is '''Turing-complete''' (as it can emulate [[Brainfuck]]), though the 🍕 operator may interfere with deterministic computations.
==== Inspiration ====
The language parodies:
* Russian programming culture (Cyrillic commands).
* The unpredictability of pizza toppings.
* Esolangs that using emoji (e.g., [[🥺]]).
== See Also ==
* [[Brainfuck]]
* [[Собачка]] (another Russian esolang)' |
Lines added in edit (added_lines) | [
0 => 'An esoteric programming language with Russian flavor and chaotic randomness.* ',
1 => '',
2 => '== Overview ==',
3 => ''''Пицца''' (pronounced ''"Pitssa"'' or ''"Pizza"'') is a [[Brainfuck]]-inspired esolang where commands are written in Cyrillic characters and the 🍕 ''(pizza)'' emoji introduces randomized operations. The language combines deterministic control flow with chaotic memory manipulation, making programs unpredictable—much like ordering a mystery pizza. ',
4 => '',
5 => '== Language Design ==',
6 => ''''Memory Model'''',
7 => '',
8 => 'Like [[Brainfuck]], Пицца uses a ''30,000-cell tape''(unsigned 8-bit values) and a pointer. However, it adds: ',
9 => '* Math operations between adjacent cells. ',
10 => '* A "chaos mode" triggered by 🍕.',
11 => '',
12 => '{| class="wikitable"',
13 => '|+ '''Commands'''',
14 => '|-',
15 => '! Command !! Description !! Action !! BF Equivalent',
16 => '|-',
17 => '| п || плюс || Increment current cell || +',
18 => '|-',
19 => '| и || икремент || Decrement current cell || -',
20 => '|-',
21 => '| з || здесь || Move pointer right || >',
22 => '|-',
23 => '| к || конец || Move pointer left || <',
24 => '|-',
25 => '| а || ауф || Output ASCII chat || .',
26 => '|-',
27 => '| с || старт || Start loop || [',
28 => '|-',
29 => '| т || топ || End loop || ]',
30 => '|-',
31 => '| ц || цэ || Multiply cell by next cell || >[<+>-]',
32 => '|-',
33 => '| к || пицца! || Chaos mode (see below) || ''(unique)''',
34 => '|}',
35 => '',
36 => '== Chaos Mode (🍕) ==',
37 => 'When executed, 🍕 performs '''one random action''': ',
38 => '# Multiply two random cells. ',
39 => '# Divide a random cell by a random value (1–255). ',
40 => '# Add/subtract a random value (0–255) to/from a random cell. ',
41 => '# Print a random cell’s ASCII value. ',
42 => '',
43 => '==== Examples ====',
44 => 'Hello World:',
45 => '',
46 => ' пппппппппзппппппппкца',
47 => ' иииа',
48 => ' пппппппаа',
49 => ' пппа',
50 => ' ззппппппппзппппкца',
51 => ' ккппппппппа',
52 => ' ииииииииа',
53 => ' пппа',
54 => ' ииииииа',
55 => ' ииииииииа ',
56 => '',
57 => 'Chaos Demo: ',
58 => ' пппппппп Cell 0 = 8 ',
59 => ' с Loop: ',
60 => ' 🍕 Random chaos! ',
61 => ' и Decrement cell 0 ',
62 => ' т Until cell 0 = 0 ',
63 => '''Output: Unpredictable—could print garbage, crash, or loop forever.'' ',
64 => '',
65 => '== Computational Class ==',
66 => 'Пицца is '''Turing-complete''' (as it can emulate [[Brainfuck]]), though the 🍕 operator may interfere with deterministic computations. ',
67 => '',
68 => '==== Inspiration ==== ',
69 => 'The language parodies: ',
70 => '* Russian programming culture (Cyrillic commands). ',
71 => '* The unpredictability of pizza toppings. ',
72 => '* Esolangs that using emoji (e.g., [[🥺]]). ',
73 => '',
74 => '== See Also ==',
75 => '* [[Brainfuck]]',
76 => '* [[Собачка]] (another Russian esolang)'
] |