Основы объектно-ориентированного проектирования


Библиографические замечания


Способы написания пакетов в Fortran, основанные на принципах абстракции данных, описаны в [M1982a]. Они используют подпрограммы, разделяющие блоки COMMON, а не подпрограммы с множественным входом, и идут дальше в реализации ОО-концепций, чем способы, описываемые в данной лекции. Это становится возможным благодаря использованию специфических библиотечных механизмов, эквивалентных динамически размещаемым экземплярам классов. Однако такие механизмы требуют значительных вложений и должны переноситься на каждый тип платформы.

Я благодарен Полю Дюбуа за замечание, что техника Fortran со множественными входами, являясь частью стандарта, не всегда хорошо поддерживается текущими компиляторами.

[Cox 1990] содержит обсуждение технических приемов C для реализации ОО-концепций.

Ссылки на историю классических языков программирования даны в трудах конференции [Wexelblat 1981], см. также [Knuth 1980].




Начало  Назад  Вперед



Книжный магазин