
컴파일러 : 고급언어(High Level Language) -> 기계어
- 전체 번역. 번역 속도는 느리나, 실행 속도가 빠름. 목적 프로그램(Object)으로 번역 후 링킹(Linking) 작업을 통해 실행 프로그램(.exe) 생성.
- FORTRAN, COBOL, PASCAL, C, C++
인터프리터 : 고급언어(High Level Language) -> 기계어
- 한 줄씩 읽어서 번역. 번역 속도는 빠르나, 실행 속도가 느림. 목적 프로그램 생성하지 않음.
- BASIC, SNOBOL, LISP, APL
어셈블러 : 어셈블리어(Low Level Language) -> 기계어
- 가장 빠름. 어셈블리어를 0, 1의 기계어로 번역할 뿐...
'프로그래밍 > CS' 카테고리의 다른 글
| 인터페이스 (0) | 2019.12.11 |
|---|---|
| 문자의 표현 - Character Set (0) | 2019.12.09 |
| 실수의 표현 - 부동소수점 (0) | 2019.12.09 |
| 숫자의 표현방법 - sign-magnitude/1's complement/2's complement/Excess-K (0) | 2019.12.09 |
| 데이터의 코드화, 리터럴, 이스케이프 문자 (0) | 2019.12.07 |