UX·UI - FrontEnd Dev. Story

프론트엔드/정보 용어

[프로그래밍 용어] 파싱(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

반응형