컴파일러 : 고급언어로 작성된 프로그램을 컴퓨터에서 실행하기 위해 컴퓨터가 이해할 수 있는 언어로 변역
전체를 번역하므로 번역시간이 오래 걸리지만, 한 번 번역한 후에는 다시 번역하지 않으므로 실행 속도가 빠름
java, c
인터프리터: 고급언어로 작성된 프로그램을 한줄씩 읽어 들여서 실행하는 프로그램 (통역)
번역과 실ㄹ행이 동시에 이루어지므로 별도의 실행파일이 조재하지 않는다. 매번 거쳐야함
Ruby, js
'강의' 카테고리의 다른 글
[js basic] const vs let (0) | 2023.12.18 |
---|