Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
bi71
![](images/avatars/gallery/demos/bi71.gif)
Зарегистрирован: 14.07.2012 Сообщения: 872
|
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
BiTL DOS lover
![](images/avatars/gallery/demos/bitl.gif)
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Ср Янв 21, 2015 20:50 Заголовок сообщения: |
|
|
а что не так? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
bi71
![](images/avatars/gallery/demos/bi71.gif)
Зарегистрирован: 14.07.2012 Сообщения: 872
|
Добавлено: Чт Янв 22, 2015 07:18 Заголовок сообщения: |
|
|
BiTL писал(а): |
а что не так? |
похоже на конспект. Эстетика программировfния есть в первой части, до истории Sierra-Online. _________________ BiTL подстилка бандеровская |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
BiTL DOS lover
![](images/avatars/gallery/demos/bitl.gif)
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Чт Янв 22, 2015 14:53 Заголовок сообщения: |
|
|
bi71 писал(а): |
похоже на конспект. Эстетика программировfния есть в первой части, до истории Sierra-Online. |
Это перевод воспоминаний Стивена Леви. По-моему клёво, хотя листинги бы не помешали, но увы, речь идёт об очень древних компьютерах, видимо ничего не сохранилось. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Mikle
![](images/avatars/gallery/demos/av64k.jpg)
Зарегистрирован: 02.12.2008 Сообщения: 432 Откуда: Туапсе
|
Добавлено: Чт Янв 22, 2015 15:42 Заголовок сообщения: |
|
|
Мне тоже понравилось, душевно как-то. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
bi71
![](images/avatars/gallery/demos/bi71.gif)
Зарегистрирован: 14.07.2012 Сообщения: 872
|
Добавлено: Пт Янв 23, 2015 20:20 Заголовок сообщения: |
|
|
BiTL писал(а): | Это перевод воспоминаний Стивена Леви. |
Вообще говоря, Леви - просто автор документалистики.
BiTL писал(а): | По-моему клёво, хотя листинги бы не помешали, но увы, речь идёт об очень древних компьютерах, видимо ничего не сохранилось. |
не знаю насчет TX-0, но PDP1 восстановлен. исходники SpaceWar разобраны по командам. Листинги кое-какие но есть, в том числе и Display Hacks.
и в инете модно найти HACKMEM - Munchng Squares и прочее.
А вообще, кмк вся этика пронизана сквозь главы, есть и забавные эпизоды - про фрикинг, отвертку "использовано" и про SpaceWar. _________________ BiTL подстилка бандеровская |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Manwe Администратор сайта
![](images/avatars/gallery/demos/manwe.jpg)
Зарегистрирован: 21.09.2007 Сообщения: 1424
|
Добавлено: Сб Янв 24, 2015 10:32 Заголовок сообщения: |
|
|
А мне в книге понравился RealLife-hack против курильщиков
Листинги вот, хотя там нет хаков Гринбланта (на которые как раз особо хотелось посмотреть).
Ассемблер PDP-1 читается легко (по крайней мере для тех, кто знаком с БК-0010, ДВК-2, Электроника-60 и т.п.)
Среди листингов Госпера в основном математические хаки, это интересно. Мы тоже таким занимались - например, как вычислить квадратный корень или как обменять местами две переменные, не используя третью.
Единственное, чего я не понял, так это использование не целых чисел. В PDP-1 такого же не было. Возможно, это тоже хак - эти ребята из МТИ сами добавляли (железом) новые команды к TX-0 и PDP-1, плюс написали библиотеку для работы с вещественными числами. Для БК-0010 тоже делали подобное, но программно: неиспользуемые процессором команды отлавливали по прерыванию (ошибка) и обрабатывали как команды обработки чисел с плавающей точкой.
Но тогда "хак" с использованием команд вещественной арифметики - уже не математический хак, уже не настолько изящно.
Forth Haiku, кстати, - по сути то же самое: display hacks + code bumming. Красивые штуковины, минимальный размер кода, хитрые алгоритмы. Очень хакерская штука. И самое главное, на сайте ForthSalon каждый может изменить твою программу, причём сразу видно: если улучшил, сократил размер кода - то winner, если ухудшил, испоганил - то lamer, looser. -Точно как у хакеров их МТИ конца 50-ых годов. _________________ Manwe/SandS
www.manwe.ru |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
bi71
![](images/avatars/gallery/demos/bi71.gif)
Зарегистрирован: 14.07.2012 Сообщения: 872
|
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Manwe Администратор сайта
![](images/avatars/gallery/demos/manwe.jpg)
Зарегистрирован: 21.09.2007 Сообщения: 1424
|
Добавлено: Сб Янв 24, 2015 21:45 Заголовок сообщения: |
|
|
Ого, среди ROMов PDP-1 есть Spacewar v4.1 (2008-08-22)(Samson, Peter)(US).zip - они ДО СИХ ПОР улучшают эту игру!
bi71 писал(а): | Списывался с одним из программистов, тот объяснил, почему Munching squares не работает. | А почему, кстати? _________________ Manwe/SandS
www.manwe.ru |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Digimind assembler digger
![](images/avatars/gallery/demos/digimind.gif)
Зарегистрирован: 22.09.2007 Сообщения: 103
|
Добавлено: Вс Янв 25, 2015 16:17 Заголовок сообщения: |
|
|
Manwe писал(а): | Forth Haiku, кстати, - по сути то же самое: display hacks ... Очень хакерская штука |
Так что, это чудо уже не классифицируется как demotool?
Так и не проявились преимущества форта в "программах из 3000 строк"?
Получается всего лишь дирти хак с глюкоартом типа "ошибка в процедуре возведения комплексного числа в комплексную степень"? ![Smile](images/smiles/icon_smile.gif) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
bi71
![](images/avatars/gallery/demos/bi71.gif)
Зарегистрирован: 14.07.2012 Сообщения: 872
|
Добавлено: Вс Янв 25, 2015 17:07 Заголовок сообщения: |
|
|
Manwe писал(а): | Ого, среди ROMов PDP-1 есть Spacewar v4.1 (2008-08-22)(Samson, Peter)(US).zip - они ДО СИХ ПОР улучшают эту игру!
bi71 писал(а): | Списывался с одним из программистов, тот объяснил, почему Munching squares не работает. | А почему, кстати? |
ответ был таким, что "работа зависит от положения тумблеров на панели".
я так у SiMh не осилил, как изменить параметры. _________________ BiTL подстилка бандеровская |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Manwe Администратор сайта
![](images/avatars/gallery/demos/manwe.jpg)
Зарегистрирован: 21.09.2007 Сообщения: 1424
|
Добавлено: Пн Янв 26, 2015 12:15 Заголовок сообщения: |
|
|
Digimind писал(а): | Так что, это чудо уже не классифицируется как demotool? Так и не проявились преимущества форта в "программах из 3000 строк"? | Тогда и Visual Studio - демотул. У которого "не проявились преимущества" перед ассемблером.
Цитата: | Получается всего лишь дирти хак с глюкоартом типа "ошибка в процедуре возведения комплексного числа в комплексную степень"? ![Smile](images/smiles/icon_smile.gif) | Digimind, не занудствуй - лучше демку напиши! ![Wink](images/smiles/icon_wink.gif) _________________ Manwe/SandS
www.manwe.ru |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
bi71
![](images/avatars/gallery/demos/bi71.gif)
Зарегистрирован: 14.07.2012 Сообщения: 872
|
Добавлено: Ср Фев 18, 2015 17:08 Заголовок сообщения: |
|
|
решился маленькую статью написать, вот одна из ссылок:
http://www.masswerk.at/spacewar/
милота же. _________________ BiTL подстилка бандеровская |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Mikle
![](images/avatars/gallery/demos/av64k.jpg)
Зарегистрирован: 02.12.2008 Сообщения: 432 Откуда: Туапсе
|
Добавлено: Ср Фев 18, 2015 17:39 Заголовок сообщения: |
|
|
Идея понравилась. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Manwe Администратор сайта
![](images/avatars/gallery/demos/manwe.jpg)
Зарегистрирован: 21.09.2007 Сообщения: 1424
|
Добавлено: Ср Фев 18, 2015 20:08 Заголовок сообщения: |
|
|
bi71 писал(а): | решился маленькую статью написать | Ждём статью! _________________ Manwe/SandS
www.manwe.ru |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|