Разное программерское

Oct 02, 2006 19:34


C ord на brainfuck я сдался, прогнал дома на интерпретаторе для ББ, и сразу стало ясно, что я забыл реинициализировать одну ячейку памяти. В итоге так:

>++++++[<++++++++>-],
>++++++++++>>+<<<

[->->>>>>>+<<<<<<[>]>>[>>>>---------->+<<<<<<<++++++++++>>>]<<<<]>[-]++++++++++>>>>>>>
[-<<+<<<<<-[>]>>[<<++++++++++>>>>+>----------<<]>>>>]

<<<<<<<<<[->>>> ( Read more... )

taplap, programming, brainfuck

Leave a comment

Comments 12

zloymorok October 2 2006, 15:56:27 UTC
Блин. Ленту раздуло...

Reply

self_perfection October 2 2006, 16:03:43 UTC
Ладно, верну переносы в исходник, хотя с ними он смотрится менее понтово.

Просто у меня тоже раздуло :)

Reply

zloymorok October 2 2006, 16:05:28 UTC
Пасиба. :)

Reply


nponeccop October 7 2006, 13:05:54 UTC
Brainfuck рулит. Надо срочно делать Brainfuck.NET

(Un)rar использует PPMD. Поизучай сначала какую-нибудь реализацию ppmd попроще.

Reply

self_perfection October 7 2006, 16:10:01 UTC
Целевая функция изучения исходников unrar'а не в том чтобы понять как они работают, а в том, чтобы написать библиотечку распаковки rar архивов для PalmOS. В такой постановке задачи не думаю, что мне сильно поможет изучение абстрактного PPMD алгоритма. Ну может и поможет, но суммарно времени затрачу больше.

Reply

nponeccop October 7 2006, 16:14:15 UTC
А что, просто скомпилировать как есть, не получается? Мне понадобилась версия под х64 - собралась без проблем.

Reply

self_perfection October 7 2006, 16:47:56 UTC
Как есть - не получается. makefile под нужный компилятор осутствует. Как минимум нужно прописать ввод-вывод, довольно специфический на PalmOS. В общем надо разбираться.

Reply


Leave a comment

Up