공통 언어 런타임

Common Language Runtime

Microsoft 가상 시스템 구성 요소인 CLR(Common Language Runtime)입니다.NET Framework, 의 실행을 관리합니다.NET 프로그램저스트 인 타임 컴파일관리 코드(컴파일된 중간 언어 코드)를 컴퓨터[1]CPU에서 실행되는 기계 명령으로 변환합니다.CLR은 메모리 관리, 유형 안전, 예외 처리, 가비지 수집, 보안스레드 관리 등의 추가 서비스를 제공합니다.용으로 작성된 모든 프로그램.NET Framework는 프로그래밍 언어에 관계없이 CLR에서 실행됩니다.의 모든 버전NET Framework에는 CLR이 포함됩니다.CLR 팀은 1998년 6월 13일에 시작되었습니다.

CLR은 처음에 Microsoft가 개발한 Common Language Infrastructure(CLI; 공통 언어 인프라스트럭처) 표준에 정의된 대로 Virtual Execution System(VES; 가상 실행 시스템)을 구현합니다.공용 표준은 공통 언어 인프라 [2]사양을 정의합니다.

Microsoft가 로의 이행과 함께.NET Core, CLI VES의 실장은 CLR이 아닌 CoreCLR알려져 있습니다.

공통 언어 런타임 출시[1] 이력의 개요
CLR 버전 .NET 버전
1.0 1.0
1.1 1.1
2.0 2.0, 3.0, 3.5
4 4, 4.5, 4.6, 4.7, 4.8

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b "Common Language Runtime (CLR)". MSDN Library. Retrieved 14 November 2013.
  2. ^ "ECMA C# and Common Language Infrastructure Standards". Visual Studio Developer Center. Retrieved 14 November 2013.

외부 링크