바로가기

강의상세

  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터공학
  • 강의학기
    2012년 2학기
  • 조회수
    10,154
  •  
컴파일러의 전반적인 기능과 구문 분석과정을 이해하기 위하여, 다양한 컴파일러 파싱 이론을 공부한다. 또한 중간언어 생성에 관한 내용을 이해하기 위하여 컴파일러에서 사용되고 있는 중간 언어를 체계적으로 분류, 정리하고 최신의 컴파일러 모델을 학습하고, 중간언어 생성 과정을 형식적으로 수행하기 위한 여러 가지 기법을 습득한다.

선수 과목(형식 언어 입문)에서 구현한 Scanner와 함께 Parser를 작성하고 중간언어 생성기를 구현하여 실험용 컴파일러를 제작한다. 그리고 U-Code Interpreter를 구현함으로 컴파일러에서 출력된 결과물을 확인하고 그 과정을 검토한다.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 문서 Recursive-descent Parser / Predictive Parser ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
2. 문서 Predictive Parser / LL(k) 문법 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
3. 문서 LR파싱의 개요 / LR(0) ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
4. 문서 파싱 테이블 : SLR(1) / CLR(1) ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
5. 문서 LALR ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
6. 문서 모호한 문법 / LALR 파싱 테이블 구현 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
7. 문서 중간고사 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
8. 문서 컴파일러의 구조 / 중간언어의 개요 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
9. 문서 중간언어 / 인터프리터 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
10. 문서 SDT ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
11. 문서 U-Code 변환(1) ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
12. 문서 U-Code 변환(2) ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
13. 문서 컴파일러의 구현 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
14. 문서 컴파일러 자동화 도구 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.
15. 문서 기말고사 ※교수자 및 학교(기관)의 사정으로 인해 서비스 중지된 차시입니다.

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업
le******* 2017-04-05 12:02
컴파일러 동영상 강의가 kocw에 없는게 너무나도 아쉽습니다. 이렇게 pdf형태로 나오는건 많은데 컴파일러 동영상 강의 하나쯤은 올라오면 얼마나 좋을까요

이용방법

  • 문서 자료 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건