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

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

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

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

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

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

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

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

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

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

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

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

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

Работа с массивами в Python
Как использовать Python на Андроид: лучшие советы и руководства
Ind 0 - начальный уровень в индийском языке
0 d: преимущества, функции и основные характеристики
Часовые пояса: что это и как работает
Относительные единицы измерения CSS: vw
OpenCellID - база данных определения местоположения по базовым станциям сотовых операторов
Что такое AJAX и как он работает?
Width Min: минимальная ширина
Сертифицированный Находчивый Ассистент (CNA)