java.co.kr [레포트] 프로그래밍언어론 4장 복습문제풀이 > java7 | java.co.kr report

[레포트] 프로그래밍언어론 4장 복습문제풀이 > java7

본문 바로가기

java7


[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다. ]


[레포트] 프로그래밍언어론 4장 복습문제풀이

페이지 정보

작성일 19-07-21 09:39

본문




Download : [레포트] 프로그래밍언어론 4장 복습문제풀이.hwp






2. 어휘分析이 구문 分析으로부터 분리되는 세 가지 이유를 설명(explanation)하라.
첫째 단순성, 어휘分析을 위한 기법은 구문分析을 위해서 요구되는 기법보다 덜 복잡하기 때문에, 어휘分析 과정이 개별적이면 더 단순해지고 그에따라 단순성이 높아지기 때문일것이다
둘째 효율성, 어휘分析이 전체 컴파일 시간에서 상당한 부분을 요구하기 때문에 어휘 分析기를 최적화 하는 것이 가장 가치가 높은데 어휘分析과 구문分析의 구분은 어휘分析기만을 최적하하는데 가장 효율적인방법을 제시한다.
[레포트]%20프로그래밍언어론%204장%20복습문제풀이_hwp_01.gif [레포트]%20프로그래밍언어론%204장%20복습문제풀이_hwp_02.gif [레포트]%20프로그래밍언어론%204장%20복습문제풀이_hwp_03.gif
[레포트] 프로그래밍언어론 4장 복습문제풀이
순서
[레포트] 프로그래밍언어론 4장 복습문제풀이 , [레포트] 프로그래밍언어론 4장 복습문제풀이공학기술레포트 , 레포트 프로그래밍언어론 장 복습문제풀이


레포트/공학기술



시험 나올만한것들(갑자기 생각나서 적음) 파스트리 , BNF`-`ENBNF, RHS LHS,파서, 전반적인 컴파일의 순서
복습문제
1. 구문 分析기가 문법에 기반하는 세 가지 이유는 무엇인가
가장 공통적으로 사용되는 문법은 문맥-자유문법, 즉BNF인데 구문分析기가 이 문법에 기반하는 세가지 이유는
첫째, 호로그램 구문의 BNF 기술은 인간이나 이를 사용하는 소프트웨어 시스템 모두에게 분명하고 간명하다.
셋째 이식성, 어휘分析기는 다소 이식성이 높지않은반면에 구문分析기는 이식성이 높다.

3. 어휘항목과 토큰을 定義(정의)하라.
어휘分析기는 컴파일러에게 받은 입력호로그램의 문자열을 논리적인 그룹들로 구분하는데 이러한 논리적인 그룹들을 어휘항목(lexmes)이라고 한다. 그리고 호로그램의 의미와 관련이 없는 주석, 공백을 제거하고 사용자 定義(정의) 이름들에 대한 어휘항목을 심볼테이블에 저…(생략(省略))



Download : [레포트] 프로그래밍언어론 4장 복습문제풀이.hwp( 92 )


레포트,프로그래밍언어론,장,복습문제풀이,공학기술,레포트







설명
[레포트] 프로그래밍언어론 4장 복습문제풀이


다.
이 세가지의 이유이다. 따라서 이식성의 높고 낮음에따라 분리하는 것은 항상 좋다.
위의 세가지 이유 때문에 어휘分析과 구문分析이 분리 된다된다.
둘째 BNF 기술은 구문 分析기에 대한 직접적인 기반으로 사용될 수 있다아
셋째 BNF에 기반한 구현은 그 모듈성 때문에 유지보수하기에 상대적으로 쉽다.

4.어휘 分析기의 주요 역할은 무엇인가
어휘 分析기는 입력문자열로부터 어휘항목을 추출하고 그에 대응하는 토큰을 생성한다.
그리고 어휘항목에 구조에 따라서 내부코드를 할당하는데 이 내부코드를 토큰 이라고 한다.
Total 22,651건 1 페이지

검색

REPORT 74(sv75)



해당자료의 저작권은 각 업로더에게 있습니다.

java.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다 ]]

[저작권이나 명예훼손 또는 권리를 침해했다면 이메일 admin@hong.kr 로 연락주시면 확인후 바로 처리해 드리겠습니다.]
If you have violated copyright, defamation, of rights, please contact us by email at [ admin@hong.kr ] and we will take care of it immediately after confirmation.
Copyright © java.co.kr All rights reserved.