본문 바로가기

Development/etc

컴파일러와 인터프리터

컴파일러

- 고급언어로 쓰여진 소스코드를 컴퓨터에서 수행하기 위해 컴퓨터가 직접 이해 할 수 있는 언어로 번역해주는것


인터프리터

- 소스코드를 직접 실행하거나 혹은 효율적인 다른 중간 코드로 변환 후 이것을 바로 실행


이둘의 차이점은 컴파일러의 경우 한번만 번역하면 속도가 빠르다 라는 장점이 있고 인터프리터는 실행방식이 코드 한줄씩 실행하기 때문에 실행속도가 빠르다. 원시코드가 자주 바뀌는 경우 인터프리터가 좋고 아닐 경우 컴파일러가 좋다.


 ps. 고등학교?? 중학교때 시험때문에 달달 외운기억이 있는데... 알긴 아는데... 잘 생각이 안난다. 그래서 다시 정리~!

'Development > etc' 카테고리의 다른 글

Qt Creator에서 갑자기 실행이 되지 않을때.....  (0) 2013.10.23
Web 구조  (0) 2013.10.01
hibernate VS ibatis  (0) 2013.09.22
영속성이란..  (0) 2013.09.18
Svn vs Git  (0) 2013.09.13