프론트엔드/정보 용어
[프로그래밍 용어] 파싱(Parsing) VS 컴파일(Compile) 용어 차이는?
클로이겅쥬
2020. 11. 11. 14:12
반응형
프로그래밍 REACT를 공부하다가 접하게 된 파싱(Parsing)의 단어 뜻이 궁금해서 알아보았다.
파싱을 네이버 사전에 검색을 해보니..
Parse : (문장을 문법적으로) 분석하다 / <낱말의> 품사·문법적 관계를 설명하다
즉, 파싱하다 라는 의미는 문법적으로 해부를 한다는 의미로 받아드려졌다.
그렇다면 컴파일(Compile)이란 무엇인가 사전으로 찾아보았다.
Compile : (프로그램을) 다른 부호[기계어]로 번역하다
즉, 컴파일하다는 기계어로 번역을 한다라고 할 수 있다.
컴파일에는 파싱이 선행이 된다.
쉽게 설명을 위해 영어 문장으로 예시를 들어보자.
[ I am a boy ] 라는 문장을 기계어 대신 우리나라 언어로 컴파일을 한다고 했을 때
1. 해당 단어에 맞게 번역을 한다 (파싱)
I[나] + am[는 ~이다.] + a[하나의] + boy[소년]
2. 우리나라 언어로 만든다 (컴파일)
I am a boy = 나는 소년이다.
출처 : m.blog.naver.com/36513535/10021194977
반응형