Term Project 수행 안내 2011년 2학기 컴파일러.

Slides:



Advertisements
Similar presentations
수시모집 성공을 위한 입시전략. PART 학년도 수시모집의 특징 01 수시모집의 특징 수시모집 미등록 충원실시 수시모집에서 미등록된 인원을 충원할 수 있도록 충원 기간이 마련. 미등록자에 따른 추가합격자 발표 기간은 ~
Advertisements

양식테이블 세팅 주제 : 크리스마스 상차림 (4 조 ) 공혜원 김미정 박설희 우태경 유경진 이동주 이성희
게임 엔진 Term Project 한국산업기술대학교 1 차 발표 : 촌장님은 전직용사 ( 졸업 작품 ) 학번 : 이름 : 구본천 학번 : 이름 : 구본천.
1 大邱科學大學校 / 測地情報科 토지구획정리론 제 1 강 토지구획정리의 배경과 발전 제 1 절 토지구획정리의 의의 제 2 절 토지구획정리의 배경 제 3 절 토지구획정리기법의 개발 제 4 절 토지구획정리의 도입 발전 제 5 절 토지구획정리의 시대적.
비정규직 종합대책과 2015 여성노동 이슈 신경아 ( 한림대 사회학과 ). I. 비정규직 종합대책 “ 장그래 양산법 ” 민주노총 이슈페이퍼 ( ) : “ 정부의 비정규직 종합대책, 노동시장 구조개선 정책 개괄 비판과 최근.
2D 게임프로그래밍 프로젝트 한국산업기술대학교 1 차 발표 학번 : 이름 : 이철한 학번 : 이름 : 이철한.
2D 게임프로그래밍 프로젝트 한국산업기술대학교 프로젝트 발표 가이드라인 학번 : 이름 : 홍길동 학번 : 이름 : 홍길동.
게임 엔진 Term Project 한국산업기술대학교 검술의 달인 학번 : 이름 : 문정훈 학번 : 이름 : 문정훈.
Use Cases Fashion Network System. 2 Overall Use-Case Outline: User 에게 Clothing Parsing System 의 기능들을 제공해준다. Use-Case Diagram.
쉽게 해결하는 농어촌출신대학생 학자금 융자
□ 2009년 상반기 결산 및 하반기 계획 (상반기결산) 인터넷 선교분과
보험의 본질과 생명보험 학기 전주대학교.
목 차 PART 1 : 하나님나라로 성경관통 PART 2 : 하나님나라로 구약관통 PART 3 : 하나님나라로 구약 권별 관통
컴파일러 입문 제 5 장 Context-Free 문법.
유공압설계 Term Project#1 2조 김성동 김민완 김성욱.
- 뷰티플란트치과의원(양산) : 원장 - 4명, 직원 - 13명 - 뷰티플란트치과의원(부산) : 원장 – 1명, 직원 – 6명
(Introduction to Creative Design)
서초동 00공동주택신축공사 ㈜ 천 지 수 성.
행복한 부자교실 16기 8조 성동구 성수동 답사 결과 12월 22일 발표.
공원ㆍ녹지 김영록, 한규환.
국제자유도시 제주의 다문화 공생(多文化共生)과
지반시스템공학 Term Project, Geostudio 사용 시간표
모형설계제작 서강대학교 기계공학과
PART 01 총 론 제9장 한국 사회복지법제의 형성과 발전.
모형설계제작 2015학년도 2학기 서강대학교 기계공학과 2nd O.T
4장 구문(Syntax).
1 PROJECT TITLE 기획 PAGE NO. 웹 페이지 구성 화 면 번호 화 면 설 명 연 결 화 면 L1 L4 L7
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
4장 어휘 / 구문 분석 (Term project 포함)
PART 1 앱 인벤터 프로젝트 01 안녕 야옹이. PART 1 앱 인벤터 프로젝트 01 안녕 야옹이.
제  3 장  Lex 사용하기.
사무실 찾기 PROJECT… 사무실 찾기 사이트 및 효과 보고서 온라인 광고
Tel : Office : 2공학관 408호 오토마타 및 형식언어 김 현 성 Tel : Office : 2공학관 408호
Lex와 Yacc을 이용한 Calculator 구현
위험물 제조소 등의 종류 주식회사 한국소방엔지니어링.
위험물 제조소 등의 종류 구재현 목원대학교 소방안전관리학과.
Lex와 Yacc을 이용한 Calculator 구현
시설채소 육묘기술 국립원예특작과학원 이 준구.
Lecture 01: Compiler Overview
이슬람의 세계사 18장 - 인도 아대륙 : 델리 술탄국과 무굴제국
소프트웨어공학 Term Project
4. 어휘 분석(Lexical analysis)
보상사업 제안서 반룡일반산업단지 사업시행자 성창아이엔디㈜ 대표 정연교님 귀하 주 식 회 사 한 국 보 상 원.
계약의 성립 청약 승낙 계약의 성립요건인 의사의 합치여부에 대한 판단 계약의 효력발생 시기
1차 발표: 파워 애로우 학번: 이름: 이민우.
□ 출장검사 □ 수입검사 □ 공정Issue ■ 고객Issue □ 기타 ( )
Term Project 수행 안내 2007 컴퓨터공학실험(Ⅰ).
컴 파 일 러 Compilers.
3. 정규 언어(Regular Language)
PART 한국에서 추락하는 7가지.
납땜과 LED 10진 카운터 제작.
본선대회 일정안내.
4. 어휘 분석(Lexical analysis)
북한 이탈 주민 실태와 문제점 Part 0 탈북자 인권 현대 사회 인권 조선해양 공학부 정세용
2012 하계 사회복지현장실습 “울산남구종합사회복지관” 위덕대학교 3학년 배수윤.
“우수한 의약품 효율적인 생산 · 환경의 보전”.
제14장 자연어 이해 전산정보학과 권혁민 전산정보학과 홍인표.
무용의 특성 및 종류 체 육 1 학년 7. 무용 > (1) 무용의 특성 및 종류 > 1) 무용의 특성 (1/6)
Part 02. 파워포인트 실무와 활용.
선의관악종합사회복지관 김정현.
과목명: IT 표준 (표준화강좌) 교재: 미래사회와 표준, KSA 한국표준협회, 2007
Part 정비사업의 절차 1 ※ : 도시주거환경정비기본계획 도시·주거환경 정비계획(안) 작성 도시·주거환경정비 기본계획 수립
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
광개토대왕 테마파크 ㈜ 광개토대왕 테마파크(설립예정).
과목명: IT 표준 (표준화강좌) 교재: - 스마트 시대와 표준, KSA 한국표준협회, 2016
박 현 미 울산여자상업고등학교 창업포스터 만들며 포토샵과 친해지기 박 현 미 울산여자상업고등학교.
Sunzio UCC Renewal Project
Part6 개혁개방 박서 아.
연구장비 공동활용 지원사업 신청서작성 매뉴얼(참여기업)
남자의피부의 고민을 한번에 싹~ 해결해주는 옴므라인
Presentation transcript:

Term Project 수행 안내 2011년 2학기 컴파일러

Outline Term Project 수행 목적과 설계 대상 Term Project 설계 제한 요소

Term Project 수행 목적과 설계 대상 수업 시간에 배운 관련 지식을 활용하여 컴파일러를 설계하고 구현할 수 있는 능력을 배양한다. 설계 대상 간단한 소스 프로그램을 컴파일 할 수 있는 프로그램 C, C++, Yacc, Lex 등을 통합적으로 이용

Term Project 설계 제한 요소 형선언, 사칙연산, if문, for문은 포함함 부프로그램이나 기타 기능 추가 시 이를 평가하여 가점을 줌 소스 프로그램에 대한 명시적인 중간 코드 생성 중간 코드를 향상시켜 더 빠른 실행 코드를 생성시키는 코드 최적화 단계가 있어야 함 최종적으로 일반적으로 재배치 가능한 기계 코드나 어셈블리 코드로 이루어진 목적 코드를 생성하여야 함 가상어셈블리어 코드를 만들고, 인터프리터를 만들어도 됨 Pentium용 어셈블리어나 Byte-code로 결과를 출력하여 수행되면 이를 인정하여 가점을 줌 언어 선택이나 문법 선택, 언어정의 따위는 각자 알아서 함 Lex나 Yacc을 사용해도 됨 단, 이를 이용하지 않으면 이를 인정하여 가점을 줌, Parse table은 Yacc의 것을 이용할 수 있음

Term Project 평가 평가비중 평가물 평가 주의점 과제물, 보고서, 발표(개인점수)를 포함하여 총 50% 컴파일러 및 구현 설명 보고서 평가 주의점 Automata 이론에 대한 이해도 컴파일 단계에 대한 이해도 심벌 테이블 운용과 오류 제어에 대한 이해도 실제로 수행 가능한 시스템 구현 능력 보유 설계 문서의 명확성 발표 태도 및 내용

Term Project 수행 일정 11월 8일 11월 21일 ~ 26일 (13주차) 12월 5일 ~ 9일 (15주차) 제안서 제출 11월 21일 ~ 26일 (13주차) 중간보고서 제출 12월 5일 ~ 9일 (15주차) 최종보고서 제출

Term Project 제안서 11월 8일까지 과제 제출 게시판에 upload 제안서에 포함할 사항 기한에 따른 감점 있음 소스 프로그램 제시 소스 프로그램을 바탕으로 예상되는 결과 중간코드, 코드 최적화 단계, 목적 코드 컴파일러 구현을 위한 요소 기술 개발 팀 구성 (팀원의 역할) 가정 및 제약 사항 세부 수행 일정

Term Project 중간 보고서 11월 24일까지 과제 제출 게시판에 upload 중간 보고서에 포함할 사항 기한에 따른 감점 있음 중간 보고서에 포함할 사항 수행 일정에 따른 개발 진행 상황 평가 (목표 달성도) 제안서로부터 변경된 사항(소스코드, 목적코드 등) 현재까지 진행된 상황 Lexical Analyzer 개발 (Lex 또는 C, C++로 개발) Grammar 작성 (Parsing Part) 수행 시 발견된 애로점

Term Project 최종 보고서 서론 본론 결론 시스템 소개 일정 및 역할 분담 기능 설명 구현 설명 계획 대비 목표 달성도 앞으로 개선할 점