컴파일러(compiler)
고급언어로 작성된 프로그램을 컴퓨터가 이해할 수 있게 기계어로 번역해주는 번역기로
전체 소스코드를 번역 후 실행하므로 번역시간이 다소 소요되나, 한번 번역된 내용은 실행파일이 생성되어
이후에는 빠른 실행이 가능하며, 줄 단위로 번역하는 인터프리터에 비해 속도가 빠름
인터프리터(interpreter)
한줄 단위로 번역하기에 번역시간은 컴파일러에 비해 빠르지만, 실행시간이 느리다.
한줄 단위로 번역하고 실행하기 때문에 전체 코드를 다 작성하지 않더라도, 작성한 부분까지의 테스트가 가능하다.
'Programming' 카테고리의 다른 글
REST API / RESTful 에 대해 (0) | 2022.03.30 |
---|---|
MVC란? (0) | 2022.02.24 |
매개변수와 인자 Parameter & Argument (0) | 2022.02.16 |
객체 지향 프로그래밍(OOP : object-oriented programming) (0) | 2022.02.15 |
변수(Variable) (0) | 2022.02.13 |
최근댓글