지우너

.NET 프레임워크 본문

Programming/C#

.NET 프레임워크

지옹 2024. 10. 30. 07:30

Visual C# GUI 프로그래밍 1강 내용 중 일부를 간단하게 정리했습니다.

 

우리가 C# 프로그램을 만들게 되면 .NET 프레임워크 상에서 동작하도록 되어 있다.

https://dotnet.microsoft.com/ko-kr/learn/dotnet/what-is-dotnet-framework

 

C# 언어로 작성된 코드는 컴파일되어 중간 언어(IL, Intermediate Language)로 변환되고, 이 IL 코드가 포함된 .exe 또는 .dll 파일이 생성된다.

이렇게 생성된 파일을 실행하면 .NET 프레임워크의 CLR(Common Language Runtime)이 활성화된다. CLR은 IL 코드를 실행하기 위해 필요한 환경을 제공. 이 과정에서 JIT(Just-In-Time) 컴파일러가 통해 IL 코드를 기계어로 변환한다.

최종적으로 변환된 기계어가 운영체제에서 실행되는 것.