Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет todofmm ([info]todofmm)
@ 2008-07-08 11:16:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Про ЛИСП
Любой соображающий программист моментально поймёт почему в AutoLISPе факториал 34 равен 0, а факториал например 30 — нет.
Мне же потребовалось некоторое время.


(Добавить комментарий)


[info]ex_rivelt275@lj
2008-07-08 08:11 (ссылка)
Любой соображающий программист, знакомый с AutoLISP.

Почему, кстати? Благоразумная ограниченность вычислительных мощностей?

(Ответить) (Ветвь дискуссии)


[info]todofmm@lj
2008-07-08 08:34 (ссылка)
Жопорукость.

(Ответить) (Уровень выше)


[info]geevee@lj
2008-07-08 09:03 (ссылка)
Не знаю что такое AutoLISP, но наверное, эта штука связана с тем что у факториала 34 на конце 32 нуля (в двоичном представлении)?

(Ответить) (Ветвь дискуссии)


[info]todofmm@lj
2008-07-08 09:42 (ссылка)
А вроде программист профессиональный.
Решение ещё проще.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]geevee@lj
2008-07-08 09:59 (ссылка)
Ну застыдил, застыдил.
И какое же решение?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]todofmm@lj
2008-07-08 10:05 (ссылка)
Тип данных, простое переполнение.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]geevee@lj
2008-07-08 10:10 (ссылка)
Ну так я как бы о том и говорю?

(Ответить) (Уровень выше)


[info]todofmm@lj
2008-07-08 10:06 (ссылка)
fact 33 = fact 32
Одно из другого вычитаешь и чудное умножение на ноль появляется.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]geevee@lj
2008-07-08 10:11 (ссылка)
Как при вычитании может появиться умножение?

(Ответить) (Уровень выше)


[info]ipatov_net@lj
2008-07-11 06:03 (ссылка)
Переполнение потому что.

(Ответить) (Ветвь дискуссии)


[info]todofmm@lj
2008-07-13 10:07 (ссылка)
Дыда.

(Ответить) (Уровень выше)