기금넷 공식사이트 - 주식 지식 - com은 무슨 뜻인가요?

com은 무슨 뜻인가요?

컴포넌트 객체 모델(Component Object Model)을 의미합니다.

COM은 Component Object Model의 약어입니다. 마이크로소프트가 1993년에 제안한 구성 요소 기술입니다. 플랫폼 독립적이고, 언어 중립적이며, 위치 투명하고, 네트워크를 지원하는 미들웨어 기술입니다.

객체 지향 프로그래밍 모델인 구성 요소 객체 모델. 이는 단일 응용 프로그램 내에서 또는 여러 응용 프로그램에서 개체가 동작하는 방식을 정의합니다. 영어로 COM으로 약칭되는 Component Object Model은 웹 서버와 클라이언트, 게인 세트 및 Office 시리즈 소프트웨어 간의 상호 작용을 위해 Microsoft가 개발한 소프트웨어 구성 요소 기술입니다.

확장 정보:

COM은 애플리케이션과 언어 간에 바이너리 코드를 공유하는 방법입니다. C++와 달리 소스 코드 재사용을 촉진합니다. ATL이 좋은 예입니다. 소스 수준 재사용은 좋지만 C++에서만 작동합니다. 또한 지속적인 코드 복사 및 재사용으로 인해 발생하는 프로젝트의 부풀림 및 부풀림은 말할 것도 없고 이름 충돌의 가능성도 가져옵니다.

메모리에 있는 이 표준 형식의 COM 개체는 C++ 가상 함수에서 가끔 사용되므로 많은 COM 코드에서 C++를 사용합니다. 그러나 결과 바이너리 코드는 모든 언어에 사용할 수 있으므로 모듈이 작성된 언어는 관련이 없습니다.

또한 COM은 Win32에만 국한되지 않습니다. 이론적으로는 Unix나 다른 운영 체제로 이식될 수 있습니다. 하지만 저는 Windows 외부에서 COM에 대해 들어본 적이 없는 것 같습니다.

참고: 바이두백과사전-COM