Forth
http://fforum.winglion.ru/

Ссылки на книги по компьютерной тематке.
http://fforum.winglion.ru/viewtopic.php?f=35&t=2034
Страница 1 из 1

Автор:  Kopa [ Ср апр 01, 2009 15:45 ]
Заголовок сообщения:  Ссылки на книги по компьютерной тематке.

Код:
М.М.Горбунов-Посадов

РАСШИРЯЕМЫЕ ПРОГРАММЫ
Москва • Полиптих • 1999


http://www.keldysh.ru/gorbunov/index.htm

P.S. Книгу ещё не читал, поэтому интересность не могу оценить.
но термин "расширяемые программы" близок Форту:).

Автор:  garbler [ Ср апр 01, 2009 16:03 ]
Заголовок сообщения: 

я читал, ничего военного там нет, описывается относительно несложный макропроцессор.
как по мне - из всего, что я видел, наиболее близки к этому - язык шаблонов Clarion, язык
web (weave/tangle - этот стиль literate programming применим к любому ЯВУ) и то, что сейчас
называют AOP (aspect oriented programming). для себя я в таком виде код давно пишу
(в каждом конкретном случае использую то, что лежит под рукой - perl, awk, m4 - по обстановке).

книгу прочесть стоит, она достаточно интересна, но, и увы, "академическая среда"
наложила на эту монографию свой отпечаток, очень много воды и слишком часто
автор переливает из пустого в порожнее. без ущерба для содержания её вполне
можно раза в 3 ужать + прийдётся продираться через искусственную терминологию.

p.s. основные мысли можно резюмировать так:
1) весь "связанный" код должен находится рядом друг с другом (пространственная связность исходного текста)
2) писать следует однократно, без повторений (и это не только отказ от copy/paste в чистом виде)
3) структурирование кода програмы производится на основе так называемых "точек расширения" а их связь в целевой исходный код обеспечивает препроцессор

вот, как-то так

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/