프로그래밍 언어론 3장 4장 문제

저작시기 2012.12 |등록일 2013.01.01 한글 (hwp) | 7페이지 | 가격 4,000원

* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다. 한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.

소개글

Robert W. Sebesta의 프로그래밍언어론(concepts of programming languages) 연습문제 3장, 4장 풀이입니다.

3장에선 2번, 3번, 5번, 6번, 8번, 13번, 16번을 풀었고 4장 에선 9번을 풀었습니다.

목차

없음

본문내용

< Chapter 3 : Problem Set >

02. Write EBNF descriptions for the following:
(다음을 EBNF로 나타내어라.)
a. A Java class definition header statement
b. A Java method call statement
c. a given Statement => 8판 Switch문으로 대체
d. A C union definition
e. C float literals
A : a. < class_head > -> { < modifier > } class class_name [ extends extendsclass_name ] [ implements interface_name { , interface_name }* ] [throw exception_name
{ , exception_name }*
< modifier > -> public | abstract | flnal
b. < Java method Call > -> { Class_name }* . Method_name ( { < parameter > }* ) ;
c. < Switch > -> Switch ( < var > ) {

<중 략>

void whilestmt(){
/* Be sure the first token is `while` */
if (nextToken != WHILE_CODE){
error();
} else {
/* Call lex to get to the next token */
lex();
/* Check for the left parenthesis */
if (nextToken != LEFT_PAREN){
error();
} else {
/* Call condition to parse the Boolean expression */
condition();
/* Check for the right parenthesis */
if (nextToken != RIGHT_PAREN){
error();
} else {
/* Call statement to parse the then clause */

참고 자료

없음
*원하는 자료를 검색 해 보세요.
  • 컴퓨터언어론 7페이지
    1. 폰노이만 병목이 왜 중요한지 장단점을 중심으로 논해 보시오. => 폰노이만 구조란 데이터 메모리와 프로그램 메모리가 구분되어있지 않고 하나의 버스를 가지고 있는 구조로 프로그램과 데이터는 하드디스크와 같이 접속이 느린 매체에 저장하고 접속이 빠른 휘발성 저장 매체..
  • [프로그래밍언어론] 프로그래밍언어론 4장연습문제 4페이지
    4.3 다음은 Algol 60에 정의된 for 문장에 관한 BNF이다. ::= |
  • [컴퓨터]프로그래밍언어 7장문제정답 3페이지
    <7장 복습문제> 1. 연산자 우선순위와 연산자 결합법칙을 정의하시오. 연산자 우선순위 : 우선순위가 다른 연산자들이 평가되는 순서를 정의한다. 연산자 결합법칙 : 식이 동일한 수준의 우선순위를 갖는 연산자들이 인접할 때 어느 연산자가 먼저 평가될 것인가 정의. 2. ..
  • [프로그래밍언어론]6장 문제 정답 6페이지
    1. 서술자란 무엇인가? 서술자(descriptor)는 변수의 속성들의 모임이다 구현에서, 서술자는 변수 속성들을 저장하는 메모리 셀들의 모임이다 속성들이 모두 정적이면, 서술자는 단지 컴파일 시간에만 필요하다 서술자는 컴파일러에 의해서 보통 심볼테이블의 일부로 구성되..
  • Ada 프로그래밍 설계 구현 4페이지
    Report 과 제 명 Ada 프로그래밍 설계 구현 1. Ada 소스 with Text_IO, Ada.Integer_Text_IO, Ada.Numerics.Discrete_Random; --Ada에서는 C나 자바와 마찬가지로 헤더 선언부와 같은 패키지가 필요하다. us..
  • 프로그래밍언어론/원유헌/정익사 11페이지
    ..FILE:PL4장연습문제.hwp 4.1 프로그래밍 언어가 갖는 예약어에 대하여 설명하고, 예약어를 사용함으로써 얻어지는 장단점을 설명하라. 장점 : ① 프로그램을 좀더 읽기 쉽도록 해 준다 ② 컴파일러가 기호 테이블을 짧은 시간에 탐색하도록 한다. ③ 오류 회복을 ..
  • 프로그램 언어의 개념 연습문제 7페이지
    REPORT 1) 프로그래밍 언어가 이미 많이 개발되었음에도 계속 새로운 언어가 나오고 나와야하는 이유는? - 프로그래밍 언어개발에 있어서 지켜야할 설계원칙 11가지가 있다. 바로 효율성, 일반성, 직교성, 획일성, 간결성, 표현력, 확장성, 정확성, 기계독립성, 제..
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      프로그래밍 언어론 3장 4장 문제