Skip to content

Latest commit

 

History

History
20 lines (10 loc) · 758 Bytes

File metadata and controls

20 lines (10 loc) · 758 Bytes

ref

https://sonan.tistory.com/31

Native code와 managed code

Native code

컴퓨터의 기계어로 동작하는 즉, os에 의해 직접적으로 컴파일 되는 코드

작성한 코드 그대로 컴퓨터에서 구동이 됨. 즉, 컴퓨터와 매우 밀접한 관계가 있음프로그래머가 직접 메모리를 할당하고, 해제해야하는 Native한 환경을 갖는 code

managed code

인터프리터라고 불리우는 다른 프로그램이 반드시 요구되는 코드

자바 버추어 머신이나 .Net Framework와 같은 인터프리터가 필요한 코드를 의미

Garbage collection 이라는게 있어서 할당된 메모리를 가리키는 포인터나 데이터가 없어질때 자동으로 메모리를 수집