2010-01-04 2 views

답변

12

CIL (공통 중간 언어) 바이트 코드가있는 당신을하는 것입니다

+1

+1 간결한 정의! –

3

위키 백과 시작하는 나쁜 곳이 아니다 C# 또는 Visual Basic 코드가 컴파일되었습니다. . .NET 실행 엔진의 "기계 코드"입니다.

CTS (Common Type System)는 컴파일 된 수준의 유형 (클래스 및 구조)을 나타냅니다. 기본적으로 모든 .NET 언어는 유형 (클래스 및 구조)을 나타내는 일반적인 방법을 사용합니다.

CLS (공용 언어 사양)는 API에 대한 제약 집합과 언어에 대한 보완적인 요구 사항 집합입니다. 라이브러리가 CLS 규격 (즉, 모든 제약 조건 준수) 인 경우 CLS 호환 언어는 해당 API를 사용할 수 있습니다. 반대로, CLS 호환 언어는 CLS 호환 라이브러리를 사용할 수 있음을 보장합니다. 예를 들어, CLS 호환 언어는 Int32를 지원하므로 CLS는 라이브러리 작성자가 API에서 Int32를 사용하는 것이 안전하다는 것을 보장합니다.

관련 문제