[Compiler] 컴파일러 구조
2023. 3. 8. 22:50ㆍCS/Compiler
1. 컴파일러
가. 컴파일러란?
컴파일(Compile)은 주어진 language로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스입니다.
일반적으로 컴파일러는 C 또는 Java와 같은 고급 언어를 CPU가 이해할 수 있는, 즉 어셈블리어와 같은 기계 언어로 변환합니다.
출처 : https://developer.mozilla.org/ko/docs/Glossary/Compile
나. 컴파일러 구조
2. 주요 용어
BNF
: Backus–Naur form 약칭 BNF는 문맥 자유 문법을 나타내기 위해 만들어진 표기법이다.
출처 :https://ko.wikipedia.org/wiki/배커스-나우르_표기법
출처 : http://www.kwangsiklee.com/2018/06/컴파일러-강의-8-중간-언어와-중간-코드-생성/
'CS > Compiler' 카테고리의 다른 글
[Compiler] 형식 언어, 정규 수식 (0) | 2023.03.24 |
---|---|
[Compiler] 구문 분석, 의미 분석, 코드 최적화 소개 (0) | 2023.03.15 |
[Compiler] 문법의 분류 (0) | 2023.03.15 |
[Compiler] 어휘 분석 소개 (0) | 2023.03.15 |
[Compiler] 수식 번역 예 (0) | 2023.03.09 |