C#/Interop1 P/Invoke Marshal: C#에서 C++(native code) 사용하기 Native Code 란? Native Code는 다른 말로 Unmanaged Language이며, C와 C++가 대표적이다. Native Code는 컴파일 시 어셈블리어(≒기계어)로 바로 번역된다. 이에 반해 Managed Language는 중간언어(IL)로 우선 컴파일된다. C#과 JAVA가 대표적이다. 중간언어는 런타임 시 JIT컴파일에 의해 기계어로 번역된다. 📖 레퍼런스 Managed Code vs Native Code의 차이 StackOverFlow: what is native code ? P/Invoke Marshal ? 보통 어플리케이션은 생산성이 높은 Managed Language로 작성되는데, 특정 영역의 API는 Native Code외 사용할 수 없기 때문에 Native Code를 라.. 2021. 8. 2. 이전 1 다음