В данном пособии компонентное программирование рассматривается как дальнейшее развитие парадигмы объектно-ориентированного программирования. Дается информация о технологиях COM, COM+ и .NET. Их развитие представляется как процесс, в котором на смену старым идеям приходят новые, но сохраняется преемственность в целях. Одна из этих целей - создание технологии для распределенной разработки распределенных систем. В пособии затрагивается и аспектно-ориентированное программирование в рамках технологии .NET - проводится анализ семантики атрибута синхронизации на основе анализа открытой версии его кода. Книга предназначена для студентов всех специальностей, связанных с информатикой и программным обеспечением.
V dannom posobii komponentnoe programmirovanie rassmatrivaetsja kak dalnejshee razvitie paradigmy obektno-orientirovannogo programmirovanija. Daetsja informatsija o tekhnologijakh COM, COM+ i .NET. Ikh razvitie predstavljaetsja kak protsess, v kotorom na smenu starym idejam prikhodjat novye, no sokhranjaetsja preemstvennost v tseljakh. Odna iz etikh tselej - sozdanie tekhnologii dlja raspredelennoj razrabotki raspredelennykh sistem. V posobii zatragivaetsja i aspektno-orientirovannoe programmirovanie v ramkakh tekhnologii .NET - provoditsja analiz semantiki atributa sinkhronizatsii na osnove analiza otkrytoj versii ego koda. Kniga prednaznachena dlja studentov vsekh spetsialnostej, svjazannykh s informatikoj i programmnym obespecheniem.