BrainFuck (Мозгоебка)
Сегодня написал свою первую рабочую программу на этом языке. Кто догадается что она делает может взять с полки пирожок. =)
>,————————————————
>,————————————————
>,————————————————
+
[>+>+<<-]>>[<<+>>-]<<
>
[-[-[-[-[-[-[-[-[-[<[-]<+>>-]]]]]]]]]]
<<
[>>+>+<<<-]>>>[<<<+>>>-]<<<
>>
[-[-[-[-[-[-[-[-[-[<<[-]<+>>>-]]]]]]]]]]
<<<
[>>>+>+<<<<-]>>>>[<<<<+>>>>-]<<<<
>>>
[-[-[-[-[-[-[-[-[-[<<<[-]<+>>>>-]]]]]]]]]]
<<<
++++++++++++++++++++++++++++++++++++++++++++++++.
>
++++++++++++++++++++++++++++++++++++++++++++++++.
>
++++++++++++++++++++++++++++++++++++++++++++++++.
первые три строчки — это комментарий…
можно я надкушу пирожок???
Неа не угадал =)
Да ладно… это ремарка..
Всего 8 операций:
> сдвинутся вправо по ленте к следующей ячейке
< сдвинутся влево по ленте к предыдущей ячейке
, считать символ в текущую ячейку
. записать символ
+ увеличить значение в ячейке на 1
— уменьшить значение в ячейке на 1
[ начало блока (выполнять пока значение в ячейке больше 0)
] конец блока
охренеть….
правда такой язык есть ? %)
фигасе, а где скачать мона ?
люблю экзотичные языки.
http://home.planet.nl/~faase009/Ha_BF.html
http://www.hevanet.com/cristofd/brainfuck/
Язык относится к типу: Esoteric Programming Languages
Шайтан
Опять машина Тьюринга? Бррр!
Re: Шайтан
Да очень похоже, мы в школе для неё програмки писали =)
Немного не в тему.. А ты паскаль знаешь?
Да знаю =)
Считывает три первых байта и интерпретирует их как десятичную ASCII-запись числа. Возвращает десятичную ASCII-запись этого числа плюс 1. Если интерпретация не удалась — возвращает «000». Лидирующие не-цифры интерпретируются как нули. Имеется баг — если на входе «999», то возвращается не «1000», а «000».
А пирожок с какой начинкой? ;)
Да вроде правильно!
Потомучто сам уже в этом не разберусь…
=) Со вкусной
На самом деле я код не разбирал, мозги жалко :) Просто загнал в интерпретатор. Так что претендую лишь на пол-пирожка :)
Из подобных языков много лет любил (и даже пару раз пытался использовать в коммерческих проектах) forth, который считают серьёзным языком, но на мой взгляд он всё-таки довольно брэйнфакный :)
Как насчёт сообщества ru_brainfucker?