오리엔테이션 ¶
source -> scanner -> tokenize -> parser -> AST -> semantic analysis -> decorated AST -> Intermediate representation(중간 코드) -> code optimize -> target code
IR 코드를 기준으로 frontend와 backend가 나뉨, backend는 컴퓨터 구조와 밀접한 내용이라 frontend쪽을 주로 다룰 것.
컴파일러마다 AST 형태는 다름
컴파일러마다 AST 형태는 다름
결정 사항 ¶
시간 : 3시 ~ 6시
저녘은 절대 시켜먹지 않는다!(일찍 퇴근을 위해서!)
source language : c
target language : javascript
code language : java, to try
저녘은 절대 시켜먹지 않는다!(일찍 퇴근을 위해서!)
source language : c
target language : javascript
code language : java, to try