컴파일러
-고급 언어를 소스 프로그램 전체를 목적 프로그램으로 번역후,
링킹 작업을 통해 컴퓨터에서 실행 가능한 실행 프로그램을 생성함
EX) C언어->OBJ파일->링킹작업->EXE 파일 생성
-번역 과정이 번거롭고, 번역 시간이 오래 걸리기만 실행 속도가 빠름
-Fortran,Cobol,Pascal,c,c++,pl/1 등이 컴파일러를 사용함
인터프리터
-고급 언어로 작성된 프로그램을 한 줄 단위로 받아들여 번역하고, 번역과 동시에 프로그램을 한줄 단위로 즉시 실행시키는 프로그램
-줄 단위로 번역 실행되기 때문에 시분할 시스템에 유용함
-프로그램이 직접 실행되므로 목적 프로그램이 생성되지 않음
-번역 속도는 빠르지만 실행은 느림
-Basic,Snobol,Lisp,APL등이 인터프리터로 사용됨
'컴퓨터과학 > 운영체제' 카테고리의 다른 글
<운영체제 6> 링커/로더 (0) | 2020.10.13 |
---|---|
<운영체제 05>메크로와 메크로 프로세서 (1) | 2020.10.13 |
<운영체제03>운영체제 운용 기법 및 발달 과정 (0) | 2020.10.12 |
<운영체제02>운영체제의 개요 (0) | 2020.10.12 |
<운영체제01>시스템 소프트웨어의 구성 (0) | 2020.10.12 |