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

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

А можно просто формулу?
Ну или аналог на Python?
чет любопытно прям стало, а алгол прочитать чет не получается ))
по ссылке [2] на розетте тест на 100 языках, выбирайте и запускайте
но пашарам )
спасибо.
только это не ссылка
На мой взгляд, это больше похоже на «Ханойские башни»
ДЛН1
РАЗМ_СТЕК

зачем нужны такие загадочные сокращения? почему не назвать переменную ДЛИНА_1ГО_БЛОКА_ПАМЯТИ? я понимаю, когда такое делали в начале 80-х для совместимости с древним хламом, но сйчс, кгда в кждм кмпьтере по нскльк ггбйтв пмти...

Да, конечно. Обычно в момент, когда программа задышала, но еще не окончательно готова, я глобально меняю короткие имена на более развернутые, но здесь поленился.
НЛО прилетело и опубликовало эту надпись здесь
Можно, но учтите, что время выполнения тоже увеличивается по экспоненте
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Да вполне себе рабочая ОС. Ядро написано высококвалифицированными специалистами. Ошибок не находил, но помарки в ядре XP находил. Может быть и выложу когда-нибудь заметку об этом на Хабре. И потом, это же не просто задачка, это проверка какие ресурсы Вы реально можете использовать на конкретном компьютере.
Вообще я периодически запускаю «маленькие» числодробилки на рабочем компе (а не на сервере).
Так вот если они требовательны по памяти, то под линукс процесс просто жрёт всю память и переводит комп в неюзабельное состояние (буквально задачу минут 5 убивать можно).

На винде же для того же приложения (в похожей кофигурации) просто память не выделяется и краш процесса.
Так что и минусы часто оборачиваются плюсами.

А в иммутабельном виде, на чистых функциях, это как-то можно переписать?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации