.NET Component

    [.NET] 닷넷 - 2. .NET components

    2. .NET components .NET은 크게 아래 3가지 요소로 구성되어 있습니다. 컴파일러 C#이나 F#, Visual Basic과 같은 언어로 된 소스코드를 IL(intermediate language)로 변환하는 것이며 C# 6.0 이후로 마이크로소프트는 Roslyn이라는 이름으로 컴파일러를 오픈소스화 하였습니다. CoreCLR(Common Language Runtime) rumtime에 IL이 담긴 Assembly를 로드하여 IL코드를 해당 컴퓨터의 CPU에 맞는 네이티브 코드로 변환하고 스레드나 메모리와 같은 관리환경안에서 코드를 실행합니다. BCL or CoreFX(Base Class Libraries) 사전에 빌드된 어셈블리의 모음이며 App을 개발할때 필요한 기능에 맞춰 여러가지 Li..