차례:
정의-Native Compiler는 무엇을 의미합니까?
기본 컴파일러는 실행되는 동일한 기술에 대한 컴파일 작업을 수행하는 컴파일러입니다. 기계 언어를 어셈블하는 소프트웨어와 동일한 운영 체제 또는 플랫폼을 사용합니다.
개발자는 Java 및 C +와 같은 언어와 관련된 다양한 사용 사례에 대해 서로 다른 기본 컴파일러 옵션을 권장 할 수 있습니다. 프로젝트를 평가할 때 프로그래머는 네이티브 컴파일러를 사용하는 것의 유일한 이점은 리버스 엔지니어링을 방지하거나 코드 보안을 향상시키는 것입니다. 다른 경우에는 원시 컴파일러가 코드가 더 빨리로드 될 수 있으므로 사용자 경험에 영향을 줄 수 있습니다. IT 커뮤니티 내에서 전문가들은 종종 네이티브 컴파일러가 좋은 아이디어인지, 그리고 개발 프로젝트에 가장 적합한 네이티브 컴파일러 옵션을 묻습니다.
Techopedia는 네이티브 컴파일러를 설명합니다
네이티브 컴파일러를 이해하는 한 가지 방법은 다른 컴파일러와 다른 플랫폼에서 실행되는 프로그램의 코드를 컴파일 할 수있는 크로스 컴파일러와 대조하는 것입니다. 크로스 컴파일러의 한 가지 용도는 자체 플랫폼을 가진 다른 하드웨어 장치에 대한 프로그램을 컴파일하는 것입니다. 경우에 따라 네이티브 컴파일러를 사용하면 큰 이점을 얻을 수 있습니다.
일부 프로그래밍 언어에서 네이티브 컴파일의 일반적인 이점에는 향상된 실행 또는로드 속도와 향상된 고유 보안 기능이 포함됩니다. 그러나 기본 컴파일러 전략은 단일 플랫폼으로 배포를 제한하므로 경우에 따라 단점이 될 수 있습니다.

