[.NET] CLR, CTS와 CLS
2020. 1. 6.
CLR, CTS와 CLS CLR, CTS와 CLS는 .NET의 핵심 요소이며 이러한 세 요소들의 관계도는 아래와 같습니다. 먼저 CLR은 'Common Language Runtime'의 준말이고 '공용 언어 런타임'이라 합니다. CLR은 .NET 지원 언어들은 모두 명확한 바이너리 공간에서 상호작용이 가능하도록 해주는 요소로써 .NET 플랫폼 안에 있는 공용 라이브러리를 로딩 및 App를 변환해주고 Netive 어셈블리로 바꾸어 주는 기능을 담당하며 이러한 일련의 작업들을 담당하는 것을 CLR이라 합니다. CTS는 Common Type System의 준말로 '공용 형식 시스템'이라고 합니다. 책에서는 이를 '모든 데이터 형식과 런타임에 지원되는 프로그래밍 구조가 완전히 기술되어, 서로 어떠한 방식으로 상..