> -- Geniepro писал(а):
> Это инструмент расширения программы как совокупности модулей (инженерно-техническое сооружение), а не самого языка как языка описания и манипулирования объектами предметной области.
В совокупности с системой типизации (АТД & ООП & возможность гарантии инвариантов для библиотечных средств за счёт спец. модификаторов языка) - это расширение именно "языка" как арсенала абстракций разработчика. Кубики есть, возможность строить новые кубики - тоже есть. Что ещё надо? Ах, нужен пластилин, чтобы лепилось, а не строилось!Ну так это уже дело вкуса.