... | @@ -28,14 +28,11 @@ |
... | @@ -28,14 +28,11 @@ |
|
6. CLI명세를 기반으로 만들어진 실행환경이 있다면, .NET Framework에서 생성되는 IL코드를 실행 할 수 있다.
|
|
6. CLI명세를 기반으로 만들어진 실행환경이 있다면, .NET Framework에서 생성되는 IL코드를 실행 할 수 있다.
|
|
(ex. 모노(mono))
|
|
(ex. 모노(mono))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
###### Common type system (CTS) is:
|
|
###### Common type system (CTS) is:
|
|
1. 공용 언어가 지켜야 할 타입(클래스, 구조체, 인터페이스, 형 선언 등)의 표준 규격이다. 그렇다고 해서 문법은 아니다.
|
|
1. 공용 언어가 지켜야 할 타입(클래스, 구조체, 인터페이스, 형 선언 등)의 표준 규격이다. 그렇다고 해서 문법은 아니다.
|
|
2. 예를 들면 C#은 int 형을 가지고 있고, VB.net은 integer형이 있다. <br>
|
|
2. 예를 들면 C#은 int 형을 가지고 있고, VB.net은 integer형이 있다. <br>
|
|
그런데 이것이 .net 컴파일러를 거치면서 CTS에서 정의된 INT32형태로 동일하게 사용이 된다
|
|
그런데 이것이 .net 컴파일러를 거치면서 CTS에서 정의된 INT32형태로 동일하게 사용이 된다
|
|
|
|
|
|
|
|
|
|
###### Common Language Specification (CLS) is:
|
|
###### Common Language Specification (CLS) is:
|
|
1. CTS의 sub-set이며 공용언어간 호환이 되기 위해 준수해야 하는 최소한의 언어 규칙이다.
|
|
1. CTS의 sub-set이며 공용언어간 호환이 되기 위해 준수해야 하는 최소한의 언어 규칙이다.
|
|
2. 공용 언어는 CTS전체를 구현할 필요는 없지만 CLS에 정의된 내용만큼은 구현을 해야 한다.
|
|
2. 공용 언어는 CTS전체를 구현할 필요는 없지만 CLS에 정의된 내용만큼은 구현을 해야 한다.
|
... | | ... | |