Computer Science/Compiler

Computer Science/Compiler

컴파일러 개요

컴파일러의 정의와 역할컴파일러: 고급 언어(C/C++, Pascal 등)로 작성된 프로그램을 기계어 코드로 번역.인터프리터: 실행할 때마다 원시 프로그램을 읽고 결과를 생성.주요 번역기 종류전처리기(Preprocessor): 원시 프로그램을 확장.어셈블러: 어셈블리 코드를 기계어로 변환.로더/링커: 여러 기계어 코드를 하나로 결합.컴파일 프로세스 과정프리프로세서 -> 컴파일러 -> 어셈블러 -> 로더 링커 -> 목적 프로그램프리프로세서: 확장된 원시 프로그램 생성.어셈블러: 어셈블리어로 변환.로더/링커: 최종 기계어 코드 생성 및 재배치.컴파일러의 구조분석-통합 모델소스 코드 -> 분석 -> 중간 코드 -> 통합 -> 목적 코드분석(Front-End): 코드 분석, 오류 검출 및 중간 코드 생성.통합(B..

JIWANSEO
'Computer Science/Compiler' 카테고리의 글 목록