프로그래밍에서 '네이티브'란? 그리고 React Native에 대해 알아보자
프로그래밍에서 '네이티브'라는 용어는 여러 가지 의미를 가집니다. 네이티브는 원래 '원래부터 있던'이란 뜻을 가지고 있지만, 프로그래밍의 맥락에서는 '특정 플랫폼이나 환경에 특화되거나 최적화된' 요소를 가리키는 용어로 주로 사용됩니다. 이번 포스트에서는 이 '네이티브'라는 단어가 어떤 상황에서 어떻게 쓰이는지에 대해 살펴보겠습니다. 네이티브의 세 가지 의미 1. 네이티브 언어(Native Language) 네이티브 언어란 시스템이나 플랫폼에서 기본적으로 지원하는 프로그래밍 언어를 의미합니다. 예를 들어, C나 C++는 많은 시스템에서 '네이티브' 언어로 취급됩니다. 이는 이들 언어가 저수준 프로그래밍에 주로 사용되고, 시스템 하드웨어에 가까운 접근을 허용하기 때문입니다. 2. 네이티브 코드(Native ..
2023.06.08