언어 번역 프로그램: Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
;[[원시 프로그램]]을 [[목적 프로그램]]으로 변환하는 프로그램 | ;[[원시 프로그램]]을 [[목적 프로그램]]으로 변환하는 프로그램 | ||
* 개발자의 프로그램 코드를 컴퓨터가 해석 가능한 기계어로 바꾼다. | * 개발자의 프로그램 코드를 컴퓨터가 해석 가능한 기계어로 바꾼다. | ||
== 종류 == | |||
* [[어셈블러]]: 어셈블리어를 기계어로 번역 | |||
* [[컴파일러]]: 소스코드를 목적프로그램으로 번역 | |||
* [[인터프리터]]: 고급언어로 작성된 명령문을 한줄씩 번역하여 실행 | |||
** 주로 [[스크립트 언어]]에 많이 쓰임 | |||
== 언어 번역 과정 == | == 언어 번역 과정 == | ||
* [[원시 프로그램]] | * [[원시 프로그램]] | ||
* | * ▼[[언어 번역 프로그램]]▼ | ||
* [[목적 프로그램]] | * [[목적 프로그램]] | ||
* | * ▼[[링커]]▼ | ||
* [[로드 모듈]] | * [[로드 모듈]] | ||
* | * ▼[[로더]]▼ | ||
* [[프로세스]] | * [[프로세스]] | ||