ComPiler
: 고급 언어로 작성된 프로그램을 실행하는데 첫번째 방법
원시 코드 혹은 소스코드를 기계어로 바꾸어주는 번역 프로그램(목적 파일을 만들어주는 프로그램)
(기계어로 번역되기때문에 목적 파일이 생성됨, 대표적으로 C가 컴파일되는 언어)Interpreter
: 고급 언어로 작성된 프로그램을 실행하는데 두번째 방법
원시 코드 혹은 소스코드를 중간 형태로 번역한 다음, 그것을 실행하는 프로그램
(번역,실행이 동시에 이루어져서 실행파일이 없음, 대표적으로 Python이 인터프리터 언어)Linker
: 컴파일러가 만들어낸 하나 이상의 목적 파일을 가져와 (Linking) 이를 단일 실행 프로그램으로 병합하는 프로그램Loader
: 운영체제의 일부분으로, 운영체제의 자신이나 응용프로그램을 찾아 주기억장치에 적재하고 프로그램을 실행하는 역할Assembler
: 기본 컴퓨터 명령어들을, 컴퓨터 프로세서가 기본 연산을 수행하는데 사용할 수 있는 비트 패턴으로 변환시키는 프로그램
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
If you enjoyed what you read here, create your account today and start earning FREE STEEM!