После праздника мои мозги хорошо отдохнули и сейчас было бы неплохо их размять.
Есть довольно популярная головоломка: написать программу, печатающую собственный исходный код на произвольном языке программирования.
Это развлечение называется Куайн .
Что это за язык? мозготрах все знают, я думаю.
Предлагаю организовать конкурс по Квайну на бф.
Я погуглил 3 варианта + написал свой (который выиграл бутылку самбуки).
В качестве переводчика я использовал http://brainfuck.progopedia.ru .
моя версия Куайна на БФ под катом >>>>>+++++>+++++>+++++>+++++>+++++>>++++++>++++>+++++++>++++>++++++>++++>
+++++++>++++>++++++>++++>+++++++>+++++>++++++>++++>++++++>++>+++++++>+>+>+>+>+>
+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+
>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++++>++++++>++++>++>++>++>++>++>++>++>++>++>++>
++>++>++>++>++>++>++>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>+++++>+++
+>++++>+>+++++>+++++>++>++++++>++++>+>+++++>++++>++++>+>+++++>+++++>++>++++++>+
+++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>
+>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>
+>+>+>+>+>+>+>+>+>+>+>+>+>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>++++
+>++++>++++>+>+++++>+++++>++>++++++>++>+++++++>+++++++>+++++++>+++++++>+++++++>
+++++++>+++++++>+++++++>++++>+++>++++++>++>+++++++>+++++>+++++>+++++++>++++>+++
+>++++>++++++>++++>+++++++>+++++>++++++>++++++>++++>++++>+>+++++>+++++>++++>+++
+++>++>+++++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>
+>+>+>+>+>+>+>+>+>+>+>+++>++++++>++>+++++++>+++++>++>+++++++>++++++>++>+++++++>
+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+
>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++>++++++>++>+++++++>+++++>++++++
+>++++++>++>+++++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+
>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++>++++++>++>
+++++++>+++++>+++++>+++++>++++++>++++++>++++>++++>+>+++++>+++++>++++>++++++>++>
+++++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+
>+>+>+>+>+>+>+>+++>++++++>++>+++++++>+++++>++>+++++++>++++++>++>+++++++>+>+>+>+
>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>
+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++>++++++>++>+++++++>+++++>+++++++>++++>
++++>++++>++++++>++++>+++++++>+++++>++++++>++++>++++++>++>+++++++>+>+>+>+>+>+>+
>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>
+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++++>++++++>++++>++>++>++>++>++>++>++>++>++>++>++>
++>++>++>++>++>++>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>+++++>++++>+
+++>+>+++++>+++++>++>++++++>++++>+>+++++>++++>++++>+>+++++>+++++>++>++++++>++++
>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>+
++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+
>+>+>+>+>+>+>+>+>+>+>+>+++++>++++>++++>+>+++++>+++++>++>++++++>++++>+>+>+++++>+
+++>++++>+>+++++>+++++>++>++++++>++>+++++++>+++++++>+++++++>+++++++>+++++++>+++
++++>+++++++>+++++++>++++>+++>++++++>++>+++++++>+++++>+++++>+++++++>[<]<[<]<[<]>[<
[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>[<-----------------><<+>
>-[<++><<+>>-[<+><<+>>-[<++++++++++++++><<+>>-[<++><<+>>-[<++++++++++++++++++++++++
+++++><<+>>-[<++><<+>>-[-]]]]]]]]<.
[-]>>]<<<[<]>[[<<+>><[-]+++++++++++++++++++++++++++++++ ++++++++++++.
[-]>-][-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +.
[-]>][-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
[-]>>>[[<<+> ><[-]+++++++++++++++++++++++++++++++++++++++++++.
[-]>-][-]++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++.
[-]>]<<<[<]>[<[-]++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++>[<-----------------><<+>>-[<++><<+>>-[<+><<+>>-[<++++++++++ ++++><<+>>-[<++><<+>>-[<++++++++++++++++++ +++++++++++><<+>>-[<++><<+>>-[-]]]]]]]]<.
[-]>>]
(Дефисы добавлены для удобства чтения)
пс.
Я немного схитрил: сначала написал код на C, используя только указатели и цикл while, а потом написал транслятор с C на Brainfuck. Теги: #brainfuck #quine #Ненормальное программирование
-
Эйткен, Роберт Грант
19 Oct, 24 -
График Ключевых Слов
19 Oct, 24 -
Wunbar: «Материал Для Поиска» В 19 Системах
19 Oct, 24 -
Opera Unite — Потенциальная Дыра!
19 Oct, 24 -
Где Мои Ключи???!!!
19 Oct, 24 -
Александр Кушпель - Директор Студии Dominion
19 Oct, 24 -
Мини-Элт-Монитор
19 Oct, 24