반응형 CLR1 [C#] CLR(Common Language Runtime) C#으로 만든 프로그램은 CLR(common Language Runtime, 공통 언어 런타임) 위에서 실행된다. CLR은 마이크로 소프트 이니셔티브에서 제공하는 가상 머신의 구성 요소이며, JAVA의 JVM(Java Virtual Machine, 자바가상머신)과 유사한 기능을 한다. 네이티브 코드로 작성된 프로그램들은 운영체제가 직접 실행 할 수 있지만, C# 컴파일러가 만들어낸 실행파일은 하드웨어가 이해할 수 없는 코드로 되어 있기 때문에 실행 할 수 없다. 따라서 하드웨어가 이해할 수 있도록 변환하는 작업이 필요한데, 이 역할을 하는 것이 바로 CLR이다. C# 컴파일러는 C# 소스 코드를 컴파일해서 CIL(Common Intermediate Language)라는 중간 언어로 작성된 실행 파일을 만.. 2021. 5. 18. 이전 1 다음 반응형