Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
|
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 | + | - **-** зменшити значення в поточній комірці |
| - | - **.** напечатать | + | - **.** надрукувати значення поточної комірки |
| - | - **,** Ввести извне значение и сохранить в текущую ячейку | + | - **,** Ввести ззовні значення і зберегти в поточну комірку |
| - | - **[** Если | + | - **[** Якщо |
| - | - **]** Если | + | - **]** Якщо |