프로그래밍 언어 4장 레포트 답
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

프로그래밍 언어 4장 레포트 답에 대한 보고서 자료입니다.

목차

9. 바인딩에 관하여 논하는데 , 특히 바인딩 시간이 중요한 이유를 꼭 기술하시오.

8. 프로그래밍 언어 구현 기법 두가지 - ( ), ( )

2. 언어를 구현하는 방법인 번역기법과 인터프리터기법을 간결하게 정의하고 두 기법의
장단점을 논하시오.

4. 다음과 같은 식에 대한 BNF가 있다.

모호성 정의

(4) 위 두 가지를 다 적용한 최종개정문법을 작성하시오.(전체 작성)

1. 프로그래밍 언어가 갖는 예약어에 대해 설명하고, 예약어를 사용함으로써 얻어지는 장단점을 설명하여라.

11. 하이브리드 구현 기법의 장단점을 논하시오.

1998.
8. 프로그래밍 언어 구현 기법 두가지를 설명하고 장단점을 논하시오.

2002.
9. 모호성을 정의하고, 식에서 모호성을 제거하기 위하여 연산자 우선 순위와 결합법칙을 도입하는데, 이들이 BNF에서 도입된 기법과 방법을 논하시오.

2. 언어를 구현하는 방법인 번역기법과 인터프리터기법을 간결하게 정의하고 두 기법의
장단점을 논하시오.

3. 모호성을 정의하고, 식에서 모호성을 제거하기 위하여 연산자 우선 순위와 결합법칙을 도입하는데, 이들이 BNF에서 도입된 기법과 방법을 논하시오.

3. 수식(expression)의 문법을 표현하는 다음 EBNF에 관하여 문제에 답하라.

13. 프로그래밍언어 구현기법을 논하시오.(10점)

3. 모호성을 정의하고, 식에서 모호성을 제거하기 위하여 연산자 우선 순위와 결합법칙을 도입하는데, 이들이 BNF에서 도입된 기법과 방법을 논하시오.

본문내용

13. 프로그래밍언어 구현기법을 논하시오.(10점)
- ① 번역 기법: 고급 프로그래밍 언어로 작성된 프로그램을 실제 주어진 컴퓨터의 기계어로 번역하여 동등한 의미의 기계어 프로그램을 만들어 실행시키는 방법
장점: 실행시마다 컴파일이 필요 없으므로 실행의 효율성이 높다.
단점: 번역된 프로그램이 큰 기억장치를 요구(I/O 루틴 등)
대상 언어: Fortran, Algol, PL/1, Pascal, Cobol, C, Ada
② 인터프리터 기법: 고급언어를 기계어로 하는 컴퓨터를 하드웨어로 구성하는 대신에 이 고급언어 기계를 다른 기계에서 실행되는 소프트웨어로 시뮬레이션하여 구성하는 방법으로 소프트웨어 시뮬레이션 기법이라고도 한다.
장 단점: 번역기법과 반대되는 개념이다.
대상언어: Lisp, Snobol4, APL, Prolog
3. 모호성을 정의하고, 식에서 모호성을 제거하기 위하여 연산자 우선 순위와 결합법칙을 도입하는데, 이들이 BNF에서 도입된 기법과 방법을 논하시오.
* 모호성 - 같은 스트리에 대해서 두가지 서로 다른 파스트리가 발생
* 순위 폭포(precedence cascade) - 새 비단말기호()와 문법규칙을 추가하여 문법의 우선순위를 정함
::==-
::=*|()|
BNF에서 ::=-::=-으로 대치하면 좌-결합으로 파싱된다. 또는 ::=-로 대치하면 우-결합 파스트리를 파싱할 수 있다.
  • 가격2,100
  • 페이지수5페이지
  • 등록일2013.10.23
  • 저작시기2013.3
  • 파일형식한글(hwp)
  • 자료번호#964477
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니