[.NET] C# CLR(공통 언어 런타임), CIL(공통 중간언어)
CLR(Common Language Runtime, 공통 언어 런타임)은 마이크로 소프트 이니셔티브에서 제공하는 가상 머신의 구성요소입니다. .NEt Framework 언어로 개발된 프로그램 코드는 CIL로 알려진 공통 중간 언어(Common Intermediate Language, CIL)를 실행합니다. CIL은 바이트코드형태로 구성이 되어 있습니다. CLR를 설명할 때 가장 쉽게 예를 들 수 있는 개념이 Java의 JVM(Java Virtual Machine, 자바가상 머신)입니다. JVM은 자바로 개발된 소스코드를 컴파일 한 결과를 실행시키는 실행 환경입니다. CLR은 마이크로소프트에서 제공하는 가상 머신의 하나의 요소라고 보시면 됩니다. CLR의 기능은 아래의 그림을 통해서 명백히 이해할 수 있습..
프로그래밍 팁s/C#, .NET
2015. 1. 22. 14:24