[C#] 언어에 대해

natae·2022년 8월 9일
0

Csharp

목록 보기
1/9

C#

  • C++과 Java에 영향을 받은 객체지향 프로그래밍 언어

CLR

  • Common Language Runtime의 약자
  • 서로 다른 언어들 사이에서 공동으로 사용할 수 있는 런타임이며 가상머신
    ex) 쓰레드, 메모리 관리, 예외처리, GC 등
  • 빌드시 생성되는 IL(Intermediate Language)을 기계어로 변환

.NET Framework

  • C#으로 이루어진 .NET 라이브러리와 CLR로 구성

.NET Core

  • 기존 .NET의 한계점을 보완
  • 크로스 플랫폼, Grpc, 클라우드, 종속성 주입 등 지원
  • .NET 5부터는 Core가 붙지 않고 통합
profile
서버 프로그래머

0개의 댓글