본문 바로가기

프로그래밍_객체지향언어/C#_프로그래밍

곰용이의 C# 초급 (2)

1.Net Framework


.Net Framework의 핵심 요소는 CLR, BCL, CTS, CLS로 정리할 수 있습니다.

 

  • CLR은 .Net Framework의 핵심 중의 핵심으로 코드를 실행하고 메모리를 자동 관리하며 형식의 안정성을 보장하는 등 여러 가지 실행시간 서비스(환경)를 제공합니다.
  • BCL은 .Net이 제공하는 여러 가지(보안, DB, Web, GUI, ...) 클래스 라이브러리입니다.
  • CTS는 .Net의 모든 데이터 형식이 기술되어 있으며 런타임 프로그래밍 구조가 정의되어 있습니다.
  • CLS는 .Net의 모든 언어가 지켜야 하는 형식에 대한 일련의 규약으로 CLS 규약을 지켜 만들어진 형식은 어떤 .Net 언어에서도 사용할 수 있다는 것을 말한다.

 

아래 그림은 .Net Framework의 구조입니다.





아래는 .NET 언어와 CLS, CTS의 관계입니다.



참조 사이트 : http://www.hoons.net/Lecture/View/536


실제 가장 잘 설명 되어이쓴 사이트 참조