공통 언어 기반(2)
-
[Computer] 공용 언어 런타임 (CLR) 이란?
위키백과 공용 언어 런타임 (CLR) 이란? .NET 에서는 공용 언어 런타임이라고 하는 런타임 환경을 제공하는데, 코드를 실행하며 개발 과정을 더 쉽게 해주는 서비스를 제공한다. CLR은 공통 중간 언어라고 불리는 바이트코드의 형태를 실행한다. 공통 언어 런타임을 사용하는 개발자들은 C#이나 VB 닷넷과 같은 언어로 프로그래밍하며, 해당 언어의 컴파일러가 소스 코드를 공통 중간 언어 코드로 변환한다. 일반적으로 런타임에 CLR의 JIT 컴파일러가 공통 중간 언어 코드를 운영 체제의 네이티브 코드로 변환한다. 공통 언어 런타임의 가상 머신은 프로그래머들이 CPU의 자세한 부분까지 신경 쓰지 않아도 되게끔 해주며, 다음과 같은 다른 중요한 서비스도 제공한다. 1. 메모리 관리 2. 스레드 관리 3. 예외 ..
2022.08.05 -
[Computer] 닷넷 프레임워크란?
https://ko.wikipedia.org/wiki/%EB%8B%B7%EB%84%B7_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC 닷넷 프레임워크 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 구 닷넷 코어에 대해서는 닷넷 문서를 참고하십시오. 닷넷 프레임워크(.NET Framework)는 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경이다. 네 ko.wikipedia.org 닷넷 프레임워크란 MS에서 개발한 윈도우 프로그램 개발 및 실행 환경이다. 공통 언어 런타임 CLR 이라는 이름의 가상 머신 위에서 작동한다. .NET 프레임워크의 가장 중요한 요소는 공통 언어 기반 (Common Language Infrastructure)..
2022.08.05