Технологии компонентного программирования

В данном пособии компонентное программирование рассматривается как дальнейшее развитие парадигмы объектно-ориентированного программирования. Дается информация о технологиях COM, COM+ и .NET. Их развитие представляется как процесс, в котором на смену старым идеям приходят новые, но сохраняется преемственность в целях. Одна из этих целей - создание технологии для распределенной разработки распределенных систем. В пособии затрагивается и аспектно-ориентированное программирование в рамках технологии .NET - проводится анализ семантики атрибута синхронизации на основе анализа открытой версии его кода. Книга предназначена для студентов всех специальностей, связанных с информатикой и программным обеспечением.