Pull to refresh

Comments 65

UFO just landed and posted this here
Я вроде читал, что на брейнфаке таки что-то полезное пишут. Какие-то там алгоритмы очень хорошо на него укладываются.
Пишут) еще как…

БФ по возможностям ничем не отличается от С++
генетические алгоритмы
Интересная идея — сделать «обфускатор», который переводит, например, сишный код в БФ.
О, Brainfuck — это новомодная попсятина, в нем даже числа есть, фи — это не по джидайски, да прибудет с нами сила. Вы не поверите, но книжку про настоящий, джедайский, я прочёл до того как увидел Star Wars и до того как заимел компьютер, и это — «Машина Поста» (смотрим в гугле и википедии).

З.Ы.: ссылка на википедию ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D0%9F%D0%BE%D1%81%D1%82%D0%B0
Вот только блог называется «Brainfuck», не пост, а блог.
Ммм...., какой едкий сарказм, какое точное замечание.
Мне больше нравится реализация этого Ook, ответвившегося от Brainfuck. Код читать приятнее, особенно вслух. Пример кода:

progopedia.ru/dialect/ook/
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook?

Или COW
progopedia.ru/dialect/cow/
Пример вычисления чисел Фибоначчи
MoO moO MoO mOo MOO OOM MMM moO moO
MMM mOo mOo moO MMM mOo MMM moO moO
MOO MOo mOo MoO moO moo mOo mOo moo
фигня
whitespace наше всё.

в свое время была идея асилить конвертеры высокоуровневый язык -> брейнфак -> вайтспейс и потом сдавать в универе распечатки программ. как всегда, победила лень :(
да, распечатки на вайтспейсе — это жестоко :))
Это не так нереально, как кажется :). Можно сделать как в Notepad++:
whitespace.png - Picamatic - upload your images
это ж вся его прелесть пропадает :)
Требования к Ook замечательные
представляю как бы тормозил Касперский, пытаясь разобрать это говно…
Да уж, после Malbolge любой Ассемблер покажется очень простым и предельно интуитивно понятным языком :))
Только если «самый адский язык» © не изменит ваше мышление в корне =)
О! Я любил несколько лет назад этот язык, сделал про него сайт, написал интерпретаторы на JS и PHP…
UFO just landed and posted this here
Интересно было бы посмотреть на полезные программы на этом языке, а также на класс задач, для которых Brainfuck применимее других языков.
UFO just landed and posted this here
Тут не польза главное, а развитие логического мышления, способности к запоминанию информации, анализу и решение головоломок.
UFO just landed and posted this here
школьники о брэйнфаке
UFO just landed and posted this here
через плечо.
Тебе, зеленому, этого не понять
UFO just landed and posted this here
ой ё… некропост(:
Да явный вынос мозга, сразу вспомнил лабы по асму на электронике с процом аналог которого интел 8080
На мой взгляд эзотерические языки программирования несут только один плюс и один минус:
— трата времени на бессмысленное кодирование.
+ хоть как-то шевелит мозги того, кто кодирует на таких языках.
Шевелить мозги всё же полезно)
Так вот я и написал, что это плюс. Слева видите плюсик? :)
Ну дык ради такого плюса и времени не жалко)
Есть вещи гораздо интереснее и приносящие куда больше пользы и к тому же раскачивающие мозг куда больше.
Естественно, но разнообразие не лишнее.
Лишне. Не все ради разнообразия в питании не только начнут ходить в разные заведения, но еще и на помойку наведываться. Некоторые вещи лучше пропускать мимо. Наркотики же не рекомендуют пробовать. Даже ради разнообразия.
По сути — слишком большая избыточность, чтобы именно «шевелить мозг». Надо пошевелить — возьмите классический ассемблер от интела и достаточно объемную задачку. И в нюансах попрактикуетесь, и в свертывании их в абстракции и оперировании уже ими. А тут — только самые мелкие нюансы, которые застилают картину (то, о чем можно сказать «за деревьями не видно леса»).
Я не могу вспомнить ни одного аналога в деятельности человека с таким подходом. В какой-то момент все начинают оперировать абстракциями.
Нельзя же всех под одну гребёнку подводить, я считаю разнообразие вполне естественным, нельзя говорить о чём то с уверенностью не зная разницы. Ходить в разные заведения, наведаться на помойку — почему нет??? А вот пропускать что либо мимо — проявлять безразличие. Это конечно моё личное мнение, но сколько людей — столько и мнений.
Нет, если вы любитель поесть с помойки, то безусловно — мои аргументы для вас мимо кассы.
А про «одну гребенку» я нигде не писал, я как раз про разнообразие писал. Остальное вы сами придумали.
Я как раз писал про полезность.
Понимаете, вот если стоит задача собрать яблоки, и люди выполняют ее, срывая по 10 штук и нося к ящикам, то идея притащить ящик к дереву, с которого собираешь — это полезное разнообразие.
А начать носить за каждый проход не по 10, а по 1 — это тоже разнообразие. Но бесполезное.
Кризис, кто знает… В целом спасибо за изложенное мнение.
Насчет ассемблера +.
А вот если следовать тому что рекомендуют и не рекомендуют — то получается жизнь обычного истеблишмента (читай обывателя)
врачи вот не рекомендуют сидеть за компьютером больше скольки-то часов в день, и что кто-то следует?
На мой взгляд наибольшие человеческие достижения сделаны людьми, не побоявшимися пойти против течения и позволив себе изучать, развивать и заниматься тем, что большинством не понималось, отвергалось и пр. Впрочем это к теме поста не имеет наверное уже отношения.
Никто не спорит с нужностью изменений и движения. Я, вроде, в своем комментарии только поддерживал.
Вопрос состоит только в направлении. Потому что очень много людей, решив «пойти против течения» в реальности занимались совершенно бесполезной и никому не нужной фигней. И никому это не пригодилось, никто об этом не помнит и не знает. Потому что на общую картину мира это не повлияло никак.
Я об этом.
Классический эзотерический язык для тренировки мозга. Для тех кому мало для этого ассемблера :-)
UFO just landed and posted this here
ассемблер — детский лепет в плане осмысления по сравнению с этим =)
Есть еще сходный язык APL, прозванный «китайским бейсиком». Там, правда, операндов побольше.
Нет вы что APL — это совсем из другой оперы. Сейчас его наследником является например J — очень мощный язык для обработки данных.
«вполне себе инетересный» — исправьте пожалуйста
Спасибо, исправил, видимо время публикации сказывается на орфографии)
Вообще эзотерические языки это весело и занятно :)
Но я отдал себя ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. --------. ++++++++.
PHP это хорошо, мне он тоже нравится, особенно 5 его версия со всеми ООП фичами.
Инфа из википедии, очень полезна для понимания на мой взгляд:

> ++p;
< --p;
+ ++*p;
— --*p;
. putchar(*p);
, *p = getchar();
[ while (*p) {
] }

(предполагается, что переменная p объявлена как указатель на байт)
Я себе представил поддержку чужого проекта на Brainfuck. Или хотя-бы просто code review. :)
Всегда хотел попробовать BF, но никак не доходили руки
Спасибо за пост :)
нужно преподу по информатике показать — пускай взорвёт себе мозг )

зы
за инфу спасибо — познавательно.
++++[>++++++++>++++++++++++++++++>++++++++++++++++>
++++++++++++++++++++>+++++++++++++++++++++++++<<<<<-]
>>+.<.>>>>++++++++.+++.+++++++.-----------------.
<<<<.>-.>+.+.>++.<-.<.>.+.>.

Всё гораздо проще, чем кажется на первый взгляд :)
Sign up to leave a comment.

Articles

Change theme settings