• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[컴퓨터][컴파일러] 연습문제 6장

*현*
최초 등록일
2006.06.02
최종 저작일
2006.05
10페이지/ 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

컴파일러 입문 : 정익사
오세만 저

6장 연습문제 풀이입니다.

목차

6.1~6.15

본문내용

6.1 다음 괄호에 알맞은 말을 쓰시오.
⑴ 문법적인 검사를 행하는 syntax analyzer를 간단히 (파서)라 부른다.
⑵ 구문 분석기의 출력은 파스, 파스 트리, 또는 (추상 구문 트리)가 될 수 있다.
⑶ 구문 분석기의 출력인 구문 분석 정보는 (중간코드 생성기)의 입력이 된다.
⑷ Top-down 방법으로 구문 분석을 수행하는 구문 분석기의 종류에는 recursive- descent 파서와 (LL 파서)가 있으며 bottom-up 방법으로 구문 분석을 수행하는 구문 분석기의 종류에는 precedence 파서와 (LR 파서)가 있다.
⑸ 의미있는 생성 규칙과 의미있는 terminal 심벌은 모두 (컴파일러 구현자)가 결정한다.
⑹ 일반적인 top-down 방법에서, 생성 규칙을 잘못 적용하여 그 생성 규칙에서 보았던 스트링을 다시 입력으로 되돌려 주어진 스트링을 반복적으로 스캐닝(sacnning)하는 작업을 (backtracking)이라 한다.
⑺ 간접 left-recursion을 직접 left-recursion으로 바꿀 때 사용하는 문법 변환 기법(grammar transformation technique)은 (대입(substitution))이다.
* ⑻ Top-down 구문 분석에서 정의된 문법이 어떤 조건을 만족하면 주어진 문장을 결정적으로 구문 분석할 수 있는데 이를 (결정적)조건이라 한다.
⑼ S ⇒ αβω이고 A → β의 생성 규칙이 존재할 때, 문장 형태 αβω에서 β를 A로 대치하는 것을 (reduce)라고 말한다.
⑽ Bottom-up 방법에서, reduce sequence는 (우파스)와 같다.

6.2 다음을 간단하게 한 문장으로 답하시오.
⑴ 컴파일러의 전단부인 scanner, parser, intermediate code generator의 관계를 그림으로 표현하고 특히 각 단계의 입출력을 설명하시오.
▪ 구문 분석기는 간단히 파서(parser)라 부른다.
▪ 스캐너는 소스프로그램을 입력으로 하여 일련의 토큰을 생성한다. 파서는 스캐너의 출력을 입력으로 하여 문법적인 검사를 한 후 구문 분석 정보를 중간 코드 생성기에 입력한다. 중간 코드 생성기는 효과적으로 중간 코드를 생성할 수 있는 형태의 정보를 구성하여 출력한다.

참고 자료

없음

자료후기(4)

*현*
판매자 유형Gold개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • C언어 프로그래밍 1장 문제풀이 5페이지
    1장 연습문제 풀이1.1(1) O (2) O (3) O (4) X (5) ... 12) O (13) X1.2(1) 운영체제 (2) 프로그래밍 언어 (3) 컴파일러 ... 또한 성능 테스트를 통하여 프로그램의 논리적인 문제점을 파악한 후 수정하며
  • 컴활 필기정리 4페이지
    연습문제를 주어서 학습자가 개별적으로 학습을 진행하는 것VCS : 초고속 ... [언어변역 프로그램]언어변역프로그램에는 컴파일러, 어셈블러,인터프리터 등이 ... [네트워크 장비중 리피터에 대한]디지털신호의 장거리 전송을 위해 수신한 신호를
  • [컴퓨터]컴파일러 6장 연습문제 7페이지
    (문제오류)6.9 다음 문법에서 left-recursion을 제거하시오.S ... 4 6 4 2 1 5 6 4 3 26.7 다음과 같이 문법과 스트링이 주어졌을 ... F → (E)6.
  • 부경대 컴퓨터공학 프로그래밍언어론 연습문제풀이 22페이지
    프로그래밍 언어론연습문제 풀이제출일 : 2019.11.26연습문제 7장5. ... 가시적인 변수 : sub3{ a, x, w }, main{ y, z }연습문제 ... 첫번째 첨자는 면, 두번째 첨자는 행, 세번째 첨자는 열을 나타낸다.실제로 컴퓨터
  • 기본 개념과 핵심 원리로 배우는 C++ 프로그래밍 - 1장 연습문제 및 소스코드 5페이지
    기본 개념과 핵심 원리로 배우는C++ 프로그래밍1장 연습문제 풀이출판사 : ... 한빛아카데미저자 : 김화수초판발행 : 2017년 12월 22일1장 연습문제1 ... 컴퓨터가 유일하게 인식할 수 있는 언어는 기계어(machine language
더보기
최근 본 자료더보기
탑툰 이벤트
[컴퓨터][컴파일러] 연습문제 6장
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 18일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
11:40 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기