anonymous@RULINUX.NET~# Last login: 2024-11-05 14:33:52
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[вещества] compile C into brainfuck

Собственно подумалось мне. А если рассмотреть брейнфак как инструкции тупому процу. inc, dec, next, prev ну и пара для циклов. Все просто. Теперь берем простой RISC для которого есть gcc. пишем транслятор инструкций мипса в брейнфак, считая что регистры общего назначения мипса - это первые ячейки памяти. Итого имеем. Пишем хеллоуворд на сях, кросскомпилим в мипс, траслируем в brainfuck. Получаем овер 9к страниц кода на брейнфаке, которые можно показать заказчику, который не хочет платить, но опрометчиво разрешил Вам самому выбрать язык реализации приблуды. ПРОФИТ.

AiFiLTr0(*) (2010-08-17 18:24:00)

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.125 Safari/533.4

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [вещества] compile C into brainfuck от AiFiLTr0 2010-08-17 18:24:00
avatar
Скрыть

Re: [вещества] compile C into brainfuck

Да, ну либо как вариант - llvm

AiFiLTr0(*)(2010-08-17 18:25:10)

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.125 Safari/533.4
[#] [Добавить метку] [Редактировать] Ответ на: [вещества] compile C into brainfuck от AiFiLTr0 2010-08-17 18:24:00
avatar
Скрыть

Re: [вещества] compile C into brainfuck

Лучше на Whitespace. Тогда на бумаге с распечатанной программой можно будет потом что-то другое напечатать..

svarwik(*)(2010-08-17 18:37:24)

Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729)
[#] [Добавить метку] [Редактировать] Ответ на: [вещества] compile C into brainfuck от AiFiLTr0 2010-08-17 18:24:00
avatar
Скрыть

Re: [вещества] compile C into brainfuck

некоторые сразу на бедоне пишут, а это похлеще брайнфака

bugmaker(*)(2010-08-17 18:51:39)

Opera/9.62 (X11; Linux i686; U; en) Presto/2.1.1
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!