본문 바로가기
개발 노트/기초 지식

parse 와 compile

by tokkiC 2022. 4. 14.

parse 와 compile


parse 와 compile 을 영어사전에서 해석한 것으로 이해하면 쉽다

parse : (문장을 문법적으로) 분석하다

parsing 은 우리가 입력한 프로그래밍 언어를 의역없이 기계어로 바꾸는 과정이다. 아직 기계어 문법이 맞지 않아 실행은 불가하다

compile : 엮다, 편집하다, 집대성하다

컴파일(compile)은 parsing 된 것을 모아서 기계어 문법에 맞도록 순서를 배치하는 것이다

이 컴파일을 하는 프로그램을 컴파일러 라고 한다

우리가 키보드로 입력을 할때는 숫자든 언어든 여러 프로그래밍 언어든 인간이 알아볼수있는 규칙과 문법으로 입력을 하지만

컴퓨터는 입력한 내용을 기계어로 바꿔서(parshing) 기계어 문법에 맞게 배치하고(compiling) 실행시키게 된다

What is it? ( 영어 - 프로그래밍 언어 로 입력)

개발시 프로그래밍 언어로 코드를 만들고 입력한다

무엇 이다 그것 ? ( 영어를 한글로 그대로 변환 - parsing )

입력한 코드를 기계어로 번역(parsing). 아직 기계어 문법은 적용되지 않았다

그것은 무엇이냐? ( 한글 문법 및 순서에 맞게 조립 - compile )

문법에 맞게 기계어를 배치하였다(compiling)

그것이 무엇인지 물음 ( 컴퓨터가 이해, 실행 )

컴퓨터가 이해했다. 프로그램이 실행하게된다

 

댓글