[레포트] 프로그래밍언어론 4장 복습문제풀이
페이지 정보
작성일 19-07-21 09:39
본문
Download : [레포트] 프로그래밍언어론 4장 복습문제풀이.hwp
2. 어휘分析이 구문 分析으로부터 분리되는 세 가지 이유를 설명(explanation)하라.
첫째 단순성, 어휘分析을 위한 기법은 구문分析을 위해서 요구되는 기법보다 덜 복잡하기 때문에, 어휘分析 과정이 개별적이면 더 단순해지고 그에따라 단순성이 높아지기 때문일것이다
둘째 효율성, 어휘分析이 전체 컴파일 시간에서 상당한 부분을 요구하기 때문에 어휘 分析기를 최적화 하는 것이 가장 가치가 높은데 어휘分析과 구문分析의 구분은 어휘分析기만을 최적하하는데 가장 효율적인방법을 제시한다.
![[레포트]%20프로그래밍언어론%204장%20복습문제풀이_hwp_01.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%5D%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%96%B8%EC%96%B4%EB%A1%A0%204%EC%9E%A5%20%EB%B3%B5%EC%8A%B5%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4_hwp_01.gif)
![[레포트]%20프로그래밍언어론%204장%20복습문제풀이_hwp_02.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%5D%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%96%B8%EC%96%B4%EB%A1%A0%204%EC%9E%A5%20%EB%B3%B5%EC%8A%B5%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4_hwp_02.gif)
![[레포트]%20프로그래밍언어론%204장%20복습문제풀이_hwp_03.gif](http://www.allreport.co.kr/View/%5B%EB%A0%88%ED%8F%AC%ED%8A%B8%5D%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%96%B8%EC%96%B4%EB%A1%A0%204%EC%9E%A5%20%EB%B3%B5%EC%8A%B5%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4_hwp_03.gif)
[레포트] 프로그래밍언어론 4장 복습문제풀이
순서
[레포트] 프로그래밍언어론 4장 복습문제풀이 , [레포트] 프로그래밍언어론 4장 복습문제풀이공학기술레포트 , 레포트 프로그래밍언어론 장 복습문제풀이
레포트/공학기술
시험 나올만한것들(갑자기 생각나서 적음) 파스트리 , BNF`-`ENBNF, RHS LHS,파서, 전반적인 컴파일의 순서
복습문제
1. 구문 分析기가 문법에 기반하는 세 가지 이유는 무엇인가
가장 공통적으로 사용되는 문법은 문맥-자유문법, 즉BNF인데 구문分析기가 이 문법에 기반하는 세가지 이유는
첫째, 호로그램 구문의 BNF 기술은 인간이나 이를 사용하는 소프트웨어 시스템 모두에게 분명하고 간명하다.
셋째 이식성, 어휘分析기는 다소 이식성이 높지않은반면에 구문分析기는 이식성이 높다.
3. 어휘항목과 토큰을 定義(정의)하라.
어휘分析기는 컴파일러에게 받은 입력호로그램의 문자열을 논리적인 그룹들로 구분하는데 이러한 논리적인 그룹들을 어휘항목(lexmes)이라고 한다. 그리고 호로그램의 의미와 관련이 없는 주석, 공백을 제거하고 사용자 定義(정의) 이름들에 대한 어휘항목을 심볼테이블에 저…(생략(省略))
Download : [레포트] 프로그래밍언어론 4장 복습문제풀이.hwp( 92 )
레포트,프로그래밍언어론,장,복습문제풀이,공학기술,레포트
설명
[레포트] 프로그래밍언어론 4장 복습문제풀이
다.
이 세가지의 이유이다. 따라서 이식성의 높고 낮음에따라 분리하는 것은 항상 좋다.
위의 세가지 이유 때문에 어휘分析과 구문分析이 분리 된다된다.
둘째 BNF 기술은 구문 分析기에 대한 직접적인 기반으로 사용될 수 있다아
셋째 BNF에 기반한 구현은 그 모듈성 때문에 유지보수하기에 상대적으로 쉽다.
4.어휘 分析기의 주요 역할은 무엇인가
어휘 分析기는 입력문자열로부터 어휘항목을 추출하고 그에 대응하는 토큰을 생성한다.
그리고 어휘항목에 구조에 따라서 내부코드를 할당하는데 이 내부코드를 토큰 이라고 한다.