| 상품설명 |
: |
* CHILL 프로그램을 C프로그램으로 변환시스템의 구성
CHILL 프로그램을 C 프로그램으로 변환 시스템은 (그림)에서와 같이 전처리기, CHILL to C 변환기, name binder로 구성이 된다.
1. 전처리기
전처리기는 CHILL 프로그램내에 정의된 #include, #define, 마크로 함수, 시즈 파일 자동 삽입 등의 기능을 수행하여 그 결과를 중간 파일로 생성한다.
2. CHILL to C 변환기
CHILL to C 변환기는 전처리기에서 생성된 중간 파일을 입력으로 하여 분리컴파일을 위해서 필요한 정보를 스펙 파일로 생성하거나, CHILL 프로그램과 같은 기능을 수행하는 C 프로그램으로 생성한다.
3. name binder name binder는 분리 컴파일 기능을 지원해 주는 도구로서 CHILL to C 변환기에 의해서 생성된 스펙 파일들을 입력으로 받아들여 파일 사이에 교환되는 이름들에 대한 일치성 검사 및 변화 분석을 하여 각 파일이 컴파일을 하기 위해서 필요한 정보를 시즈 파일로 생성한다.
* CHILL 프로그램을 C프로그램으로 변환시스템의 특징
- CHILL 소스 프로그램에 대한 자동화된 C 프로그램 생성 - CHILL 프로그램의 실행 성능 보다 우수한 성능의 C 프로그램 생성 - 사용자가 이해하기 쉽고 관리하기 쉬운 C 프로그램 코드 생성 - 자동화된 컴파일 관리 및 분리 컴파일 기능 지원
|