언어 간 상호 운용성

업데이트: 2007년 11월

공용 언어 런타임에서는 언어 간 상호 운용성을 기본적으로 제공합니다. 그러나 이 기능이 있더라도 서로 다른 프로그래밍 언어를 사용하는 개발자가 서로 작성한 코드를 모두 사용할 수는 없습니다. 다른 프로그래밍 언어를 사용하는 개발자가 완전하게 사용할 수 있는 관리 코드를 개발할 수 있도록 CLS(공용 언어 사양)가 제공되는데, CLS에는 언어별 기능 및 각 기능의 사용 규칙이 정의되어 있습니다. 이들 규칙을 따르고 CLS 기능만 지원하는 구성 요소는 CLS 규격인 것으로 간주됩니다.

이 단원에서는 공용 언어 런타임에서 기본적으로 지원되는 언어 간 상호 운용성 및 언어 간 상호 운용성을 가능하게 하는 CLS의 역할에 대해 설명합니다. 또한 CLS 기능 및 규칙을 식별하고 CLS 규격에 대해 설명합니다.

단원 내용

  • 언어 간 상호 운용성 개요
    기본 제공되는 언어 간 상호 운용성에 대해 설명하고 CLS(공용 언어 사양)를 소개합니다.

  • 공용 언어 사양
    모든 언어에 공용으로 사용되는 기능의 필요성에 대해 설명하고 CLS 규칙 및 기능을 식별합니다.

  • CLS 규격 코드 작성
    구성 요소에 대한 CLS 규격의 의미에 대해 설명하고 도구에 대한 CLS 규격을 식별합니다.

관련 단원