Содержание
- 2. Язык Brainfuck Для понимания языка и удобства программирования лучше всего использовать визуализатор https://fatiherikli.github.io/brainfuck-visualizer Brainfuck это эзотерический
- 3. Язык Brainfuck Автор Урбан Мюллер, 1993 год. Язык имеет 8 команд, каждая записывается 1 символом. Исходный
- 4. Язык Brainfuck Brainfuck управляет "машиной", которая состоит из упорядоченного набора ячеек и указателя на текущую ячейку.
- 5. Правила языка 1) Одна ячейка = 1 байт 2) На старте 30,000 ячеек 3) Старт это
- 6. Команды языка > перейти к следующей ячейке + увеличить значение в ячейке на 1 - уменьшить
- 7. Примеры
- 8. Примеры
- 9. Примеры Как вывести на экран английскую букву «а»?
- 10. Hello World! Как вывести на экран Hello World! ++++++++++[>+++++++>++++++++++>+++>+ ++ .>+.+++++++..+++.>++. .+++. ------.--------.>+.>. Как это все
- 11. Hello World! Мы хотим вывести строку Для этого в первые ячейки ленты занесем некоторые вспомогательные числа
- 12. Hello World! Подготовим первые 4 ячейки, занесем туда числа 70, 100, 30, 10 ++++++++++ присваивание ячейке
- 13. Hello World! А теперь выводим символы >++. Вывод «Н». Получение кода «H» (72) >+. Вывод «e».
- 15. Релейный компьютер https://clck.ru/RrkWk Тоже сумрачный гений
- 16. Функция для вычисления массива скобочек Массив левых скобок Массив пар скобок Пробегаем по коду Если нашли
- 17. Самый сложный момент Вот что пришло Вот что должно уйти
- 18. Код = парсим(код) Текущая ячейка Цикловая ячейка Массив {ячейка:значение} Делаем массив скобок Если >, то идем
- 19. Код Hello World!
- 21. Скачать презентацию