JSCC: JavaScript로 개발하는 C Compiler

코스 전체목록

닫기

JSCC의 개발 방향

4. JSCC의 개발 방향

JSCC는 컴파일러와 인터프리터가 결합된 형태로 작성할 것이다. JSCC를 실행하고 작성한 소스 코드 파일을 입력으로 넣으면, JSCC 내부의 컴파일러 모듈(Compiler)이 소스 코드는 필자가 독자적으로 만든 중간 언어로 번역하여 텍스트 형식의 목적 파일에 기록한다그렇게 생성한 목적 파일은 다시 JSCC 내부의 링커 모듈(Linker),생성된 목적 파일을 모아 실행 가능한 목적 파일을 새롭게 생성한다그리고 최종적으로 JSCC 내부의 실행기 모듈(Runner)이 링커가 생성한 실행 가능한 목적 파일을 가상머신처럼 실행하여 결과를 화면에 출력한다.

이와 같이 JSCC의 개발 방향에 대해 살펴볼 수 있었다.

댓글

댓글 본문
graphittie 자세히 보기