검색어 입력폼

[프로그래밍] 컴파일러와 인터프리더와 그 예

등록일 2003.04.17 한글파일한글 (hwp) | 7페이지 | 가격 500원

목차

컴파일러란?
번역기
언어처리시스템
컴파일러의 개략적 구조
컴파일러의 일반적 구조
인터프리터
자바로의 예

본문내용

컴파일러란?
컴파일러
고급 언어를 번역하는 프로그램

원시 프로그램
좁은 의미: 고급 언어로 작성된 프로그램 (C/C++, Pascal, Ada 등)
넓은 의미: 임의의 언어로 쓰여진 프로그램 (특정한 문법에 따라)

목적 프로그램
어셈블리어 프로그램
기계어 코드 (실존기계, 가상기계)


번역기
특정한 입력을 다른 형태로 변환시켜 주는 프로그램
번역기의 종류(컴파일러의 사촌들)
전처리기(프리프로세서) ->#include, #define, #ifdef의 처리
입력 : 원시 프로그램
출력: 확장된 원시 프로그램
어셈블러
입력: 어셈블리 원시 프로그램
출력: 기계어 코드
로더와 링커
입력: 여러 뭉치의 기계어 코드
출력: 재배치 정보가 갱신되고, 하나로 묶여진 기계어 코드
해석기(인터프리터)
입력: 원시 프로그램, 중간 코드
출력: 원시 프로그램을 실행시킨 결과

언어 처리 시스템
하나의 프로그램이 처리되는 과정
원시 프로그램
다운로드 맨위로