Как стать автором
Обновить

Комментарии 66

Мсье знает толк в извращениях (с)
Отечество богато толковых спецыолистов…
www.google.ru/search?q=%D0%9C%D1%81%D1%8C%D0%B5+%D0%B7%D0%BD%D0%B0%D0%B5%D1%82+%D1%82%D0%BE%D0%BB%D0%BA+%D0%B2+%D0%B8%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%D1%85+inurl:habrahabr.ru&hl=ru&newwindow=1&safe=off&filter=0
*через 5 мин посыпал парсеру голову пеплом.
Это ваш ответ «Hello world?» реализованный на BrainFack? ;))
Сказать что это изврат это ничего не сказать, но смотря на вашу подкованность и то как вы разобрались и описали все — вам зачет!
Программ, кроме, «Hello world» много программ есть. Например, программа, выводящая себя или интерпретатор BF на BF.
Рад что у вас есть время на такие вот програмки для себя! Как я по этому соскучился ((
Я баловался написанием двух оптимизирующих интерпретаторов BF на JS и PHP:

bf.kzn.ru/readme.rus.txt
bolknote.ru/files/bf/
Допишите поддержку процедур, можно будет онлайн морской бой поиграть
JS я трогать уже не буду, а PHP, может, посмотрю. Он писался во времена PHP4 и под 5-й версией не работает, его бы посмотреть.
Онлайн? А TCP/IP уже есть желающие реализовать?
Последнее чем я баловался это решалка анаграмм на php с применением деревьев. Дерево было построенно на базе орфографического словаря русского языка и упокованно в один файл. Скорость решения достигала тысячных долей секунды.

В продолжении решения была решалка задачи по мотивам известной в свое время программы на телевидении. Суть заключалась составлении слов из преложенного слова. В итоге я все таки узнал сколько слов можно составить из слова «синхрофазатрон». Оказалось более 200. Поиск решения занимал около минуты для перебора вариантов.

Насколько, все же, название языка соответствует действительности =)
Мило. Нужно на нём написать что-то полезное — и вот тогда общественность взвоет :)
НЛО прилетело и опубликовало эту надпись здесь
О да, маскоты Двача на главной Хабра =)
НЛО прилетело и опубликовало эту надпись здесь
Чёрный властелин уже был. Собственно, маскотов Двача и «не хватало».
Любопытство победило: вызываю Капитана Очевидность. Капитан, в чём причина минусов?
блин, пишите на классической машине тьюринга — к чему этот брэйнфаковский синтаксический сахар!?)
Да уж, в брейнфаке инструкций больше :) Однако, машину Тьюринга полноценную так и не изобрели, так что будем довольствоваться брейнфаком :)
А ведь лента не бесконечна :)
640кб хватети всем )
тьфу, ну вы поняли ;)
Конечно хватит, только 640 Кб это чуть больше 100 км ленты ;)
*усилием мысли поднимает автору карму за усидчивость*
я когда то сел писать змейку на бреинфаке, застопорился на моменте где мне надо было сравнить 2 числа =(
Написали вы только копирайты?
НЛО прилетело и опубликовало эту надпись здесь
нет
НЛО прилетело и опубликовало эту надпись здесь
Автор молодец, я бы не осилил. Верхом искусства было бы написать ее на чистом без процедурном брейнфаке, но по сути это просто копипаста.

Я тоже игрался в свободное время, но получилось только написать довольно быстрый консольный интерпритатор Brainfuck на паскале с поддержкой ANSI графики )) Если кому интересно — скачать с исходниками и некоторыми примерами можно тут: http://tronix286.pochta.ru/brainfk/index.htm
Оффтопик: откуда картинка, если не секрет? Хочу в локальной вики такую справа повесить :)
Нашёл — и обрезал на самом интересном месте?
НЛО прилетело и опубликовало эту надпись здесь
У кого-то слишком много свободного времени :)
Не так уж и много. Непосредственно на саму игру было потрачено два вечера плюс три часа в электричке — пока едешь всёравно делать нечего.
По-хорошему завидую автору! Мне до такой степени извратов еще не удалось подняться (опуститься :) ), максимум на что меня хватило в свое время — реализация интро с 3D кубиками на спектрумовском бейсике :)
омг… это заразно?! не дышите в мою сторону!
Заразно. Я его заразил. Бегите отсюда.
"]]]]]]]]]]]]]]]]]]]]]]]]]"

мне кажется он смеется над нами всеми
Каждая такая скобочка это конец декрементирующего цикла. Взорвите себе мозг, разберите досконально этот алгоритм.
Круто, что сказать
Впечатляет. Я до таких высоких степеней безумства не поднималась, мне и вывода на печать трехзначных чисел хватило более чем :-)
С ума сойти… Всё, добавляю в избранное, кончится сессия, буду разбираться, что к чему.
крестики-нолики я как-то года три назад написал от скуки.
mbr.livejournal.com/213563.html
Однажды хотел на писать на брейнфаке поиск чисел Армстронга, но мой мозг не смог осилить возведение чисел в н-степень(вы привели прекрасные примеры, спасибо
А я видя BF, пытаюсь увидеть дальше 5xx ^_^ (BlackFin)
Сурово и беспощадно!

Великолепно)
Не настолько уж и сложнее асма, главная трудность — все элементарные операции нужно по идее писать с нуля. Ну и желательно хорошенько представлять что вообще происходит)
Вот и всем говорю, а не верят. Вот только условных операторов очень не хватает, до сих пор не придумал как проверить какое из двух чисел больше, не вычитая из каждого по еденице до посинения с проверкой на ноль. На самом деле главная проблема — полная нечитаемость кода.
Эта самая главная проблема является главной фичей. Иначе все было бы просто и логично
Делать вам нечего :) Я вот совсем не программист, а сейчас взялся на работе за обновление древней программы для расчета развеса лопаток турбин :)
У вас, осиливших BrainFuck, должно быть очень гибкий ум, может лучше попробуете проявить себя в математике? )))
Я не пробую, я учусь на факультете вычислительной математики. У нас тут её хватает. Соответственно по специальности я математик и уже потом программист.
чем то напомнило изучение vax в универе, схожий бреин фак
Еще можно написать транслятор какого-нибудь простенького языка уровня бейсика в брейнфак и потом пугать людей статьями типа «длинная арифметика на брейнфаке» =)
А длинную арифметику я и без всяких трансляторов собирался писать.
Я б посмотрел на деление.
Может и посмотрите. Вот только сессию сдам.
Может и посмотрите. Вот только сессию сдам.
Сори не туда.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации