Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
brainfuck [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
brainfuck [2023/06/16 12:36] (поточний) borisov |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Написание модулей на Brainfuck ====== | + | ====== Написання модулів на Brainfuck ====== |
- | Начиная, с релиза Ubilling 0.8.5 Valhalla стало | + | Починаючи, з релізу Ubilling 0.8.5 Valhalla стало можливим використовувати код на [[https:// |
- | ====== | + | ====== |
- | Язык | + | Мова |
- | ====== | + | ====== |
- | Подключаем интерпретатор Brainfuck | + | Підключаємо інтерпретатор Brainfuck |
<code php> | <code php> | ||
require_once(' | require_once(' | ||
Рядок 13: | Рядок 13: | ||
</ | </ | ||
- | Просто выполнение кода: | + | Просто виконання коду: |
<code php> | <code php> | ||
$code = ' | $code = ' | ||
Рядок 20: | Рядок 20: | ||
</ | </ | ||
- | А если | + | А якщо |
<code php> | <code php> | ||
$bf-> | $bf-> | ||
Рядок 27: | Рядок 27: | ||
</ | </ | ||
- | Но возможно мы хотим инкапсулировать внутрь | + | Але, |
<code php> | <code php> | ||
$code=' | $code=' | ||
Рядок 43: | Рядок 43: | ||
</ | </ | ||
- | Ну и собственно | + | Ну і власне результат: |
{{: | {{: | ||
- | ====== Памятка | + | ====== Пам'ятка |
- | Весь синтаксис, состоит | + | Весь синтаксис складається аж із 8-ми операторів: |
- | - **>** Перейти | + | - **>** Перейти до наступної |
- | - **<** Перейти | + | - **<** Перейти |
- | - **+** Увеличить значение в текущей ячейке на 1 | + | - **+** Збільшити значення в поточній комірці |
- | - **-** уменьшить значение в текущей ячейке на 1 | + | - **-** зменшити значення в поточній комірці |
- | - **.** напечатать | + | - **.** надрукувати значення поточної комірки |
- | - **,** Ввести извне значение и сохранить в текущую ячейку | + | - **,** Ввести ззовні значення і зберегти в поточну комірку |
- | - **[** Если | + | - **[** Якщо |
- | - **]** Если | + | - **]** Якщо |