CLR(Common Language Runtime)
CLR 개념 - .Net Framework 의 기초로 런타임에 코드 실행을 관리하고, 컴파일, 메모리 관리, 스레드 관리, 코드 실 행, 형식 안전성 유지 및 코드 안전성 확인과 같은 핵심 서비스를 제공 한다. - 코드 실행에 있어 적합한 환경으로 제공 하여 개발자의 생산성을 높여 주고, 강력한 응용 프로그램 개발에 큰 도움이 된다. : 한 프로젝트에 여러 언어로 개발이 이루어 지더라도 CLR을 이용하여 통합 가능. - 위키 백과 내용에 따르면, CLR을 사용하는 개발자는 C# 이나 VB 닷넷 과 같은 언어를 코딩 하고, 컴파일 시 간에 닷넷 컴파일러는 이러한 코드를 공통 중간 언어로 변환 한다. 런타임 할 때 공통 언어 런타임의 JIT컴 파일러는 공통 중간 언어 코드를 운영 체제의 네이티브 코드로 변환..