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

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

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

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

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

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

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

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

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

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

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

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

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

Учимся Позиционировать Элементы с CSS Position Relative
Newline – новые горизонты в программировании
QT Embedded: разработка для встраиваемых систем
Break Outside Loop: Optimizing Your Code with this Powerful Technique
Error 400: Bad Request
PHP file: работа с файлами на языке программирования PHP
Что такое POJO и почему это важно для разработки приложений
NP Unique - уникальные товары для вашего дома
Виды JOIN SQL: как объединять таблицы в запросах
Qvector: Векторное изображение иллюстрации и графика