Brainfuck - язык программирования для хакера

Brainfuck – это экстремально минималистичный язык программирования, который состоит всего из восьми инструкций.

Инструкции Brainfuck:

Примеры использования Brainfuck:

1. Программа, которая выводит "Hello, world!":

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.

2. Программа, которая складывает два числа (вводится с клавиатуры):

,>++++++[<-------->-],[<+>-]<.

3. Программа, которая выводит числа от 0 до 9:

++++++++[->++++++<]>+>>+>+>++>+[<]<[[->>>+<<<]>]<<[>>+<<-]>>[-<<+>>]<<<[-]>>[->>+<<]>>>

[-<<<+>>>]<<<[[-]>+>]<<[->>+<<]>[-<+>]<<<[->+<]>[-<+>]<<<[-]>>[<<->>-]<<[-]<<[-]<<[-]<.

Brainfuck может быть использован для написания простых программ, однако из-за его минимализма и отсутствия простых структур управления, написание сложных алгоритмов может быть затруднительным. Кроме того, Brainfuck не очень удобен для человека, поскольку его синтаксис нельзя считать интуитивным.

Похожие вопросы на: "brainfuck "

Append Python: How to Easily Add New Elements to Your Code
Работа с файлами в Python: как использовать оператор with open
Как установить Pygame: подробная инструкция для начинающих
Функция sprintf в PHP: описание, примеры использования, советы программистам
Python структуры данных: изучаем списки, словари и кортежи
Комментарии в HTML коде: как использовать и зачем нужны
Что такое charset UTF-8 и почему он важен для вашего сайта
ESP8266WiFi H - умный и доступный модуль для интернета вещей
Text Size CSS
USB VID 148F PID 5370 REV 0101