Component Object Model
COM (Component Object Model, объектная модель компонентов) — это технология от компании Microsoft, предназначенная для создания компонентов программного обеспечения. Эта технология была создана в 1993 году и является основой для нескольких других технологий от Microsoft — в частности, ActiveX и OLE.
Компоненты COM могут создаваться при помощи большого количества разнообразных средств и языков программирования. Объектно-ориентированные языки предоставляют дополнительные удобства при создании и работе с COM-компонентами, однако эта технология может использоваться и в процедурных языках программирования.
Технология COM получила свое развитие в технологии COM+, выпущенной в составе Windows 2000. Позднее идеи, заложенные в основу COM+, были использованы в технологии Microsoft .NET. Последняя на сегодня является официально основным средством создания компонентов для систем от Microsoft, однако COM по-прежнему сохраняет большое значение и играет ключевую роль в современных операционных системах Windows. По этой причине в состав .NET включены средства, позволяющие компонентам .NET и COM взаимодействовать друг с другом.
Ссылки
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |