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

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

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

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

Сообщества

Настроить S2

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



Пишет flaass ([info]flaass)
@ 2007-05-18 09:41:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
из бездны
Когда я прочитал у Гарднера про фигурку "Мафусаил" в конвеевской игре "Жизнь", я захотел это увидеть; все 5208 поколений (а разрастается она примерно до 200х200). Машина была 8086 с CGA, память 640К им. Б.Гейтса, язык - Модула2. Соответственно, экономить пришлось на каждой спичке.
Победили. Посмотрели все 5208 поколений за какие-то 45 минут в разрешении 320х288.

Так вот: в зазипованных от греха закоулках моего нынешнего компа нашелся эгзефайл! Размером аж 50К. До сих пор работает, и те же 5208 поколений показывает за 8 секунд.

Ссылка по теме: полное собрание евэдэшек.

UPD [info]atorin@ljа тоже вдруг пробило на ностальгию.


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


[info]potap@lj
2007-05-18 03:34 (ссылка)
Дай погонять!

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


[info]flaass@lj
2007-05-18 07:00 (ссылка)
Я сначала сам с ней разберусь. Там, кроме самой считалки, много чего наворочено, а хелп ублюдочный.

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


[info]dimrub@lj
2007-05-18 04:38 (ссылка)
Мой первый лайф был написан на бейсике, для Ямахи. Тож не шустро бегал.

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


[info]flaass@lj
2007-05-18 06:58 (ссылка)
А на какой из нынешних машин пойдет без изменений код для Ямахи?

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


[info]dimrub@lj
2007-05-18 07:29 (ссылка)
Разве что, на эмуляторе этой самой Ямахи.

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


[info]flaass@lj
2007-05-18 07:47 (ссылка)
Причем наверняка в 100 раз быстрее, чем на живой Ямахе.

А вообще - что такая древняя программа до сих пор работает (включая ввод-вывод) - это повод для уважения.

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


[info]flaass@lj
2007-05-18 07:48 (ссылка)
А поле какого было размера? А память?

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


[info]dimrub@lj
2007-05-18 07:55 (ссылка)
Поле было что-то типа 30x30, хотя точно уж не помню. Помню, проблема была с временным массивом, который я использовал для вычисления следующего хода: на него памяти уже не хватало :).

Через несколько лет у меня уже своя писишка была, и изучая С++, я на нем это дело еще раз написал. Как же эта книжка Гарднера-то называлась? Математическая россыпь?

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


[info]flaass@lj
2007-05-18 08:13 (ссылка)
Вот, под рукой стоит: "Крестики-нолики", 1988 года издания (в предыдущих "Мафусаила" не было).

А я сейчас читаю ту программу. Тихо хренею. Сколько хитостей понадобилось, чтобы оно все влезло и считало не слишком медленно.

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


[info]dimrub@lj
2007-05-18 08:26 (ссылка)
"Крестики-нолики"

Крестики-нолики, точно!

Сколько хитостей понадобилось, чтобы оно все влезло и считало не слишком медленно.

Ага. Я уж не помню, какие именно были хитрости, но были, были.

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