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

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

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

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

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

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

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

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

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

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

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

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

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

Все о типе данных VARCHAR в SQL
Max Min Python: работа с максимальным и минимальным значениями в Python
Python None: Understanding the Concept of None Type
Media Screen: технологии мультимедиа и экраны
Шрифт CSS: как изменить внешний вид текста на сайте
VBoxDrvStub failed 0xc0000034: Настройка и виртуализация VirtualBox
DigitalRead Arduino - учимся считывать цифровые сигналы на Arduino
Четная и нечетная неделя: планируйте и управляйте временем с легкостью
Download Chrome Extension
<h1>Работа с массивами в среде командной строки с помощью Bash Array