프로그래밍언어론3장연습문제풀이

등록일 2003.05.30 한글 (hwp) | 6페이지 | 가격 1,200원

소개글

.

목차

없음

본문내용

3.2 직교성, 일반성, 획일성을 구분할 수 있는 예를 들어 보아라.
직교성 - 같은 언어의 구성자 간의 상호 작용이나 문맥의 사용이 기대치 않은 제한이나
행위를 야기해서는 안된다는 개념.
직교성 부족의 경우
Pascal : 함수 반환 값의 제약, 화일형이 갖는 특수성
Modula-2 : 크기가 다른 객체에 배정 연산이 동작
C : 매개변수 전달 방법에 직교성 부재.
일반성 - 특별한 경우를 피하거나 밀접한 관련의 여러 개념들을 하나의 개념으로 결합.
일반성 부족의 경우
Pascal : procedure 표현, 가변배열 부재, 배열 또는 레코드에 ꡐ=ꡐ 연산
자 적용 불가
Fortran : call-by-reference만 사용, 상수 이름 부재
획일성 - 언어 구조들의 외모와 행동에서의 조화를 강조.
획일성 부족의 예
Pascal : repeat와 다른 구조들 간의 블록 사용, 가변 레코드 내의 case문
Modula-2 : ꡐ;ꡑ의 사용이 문장 구분자와 종료 표기로 이용
3.3 부프로그램 호출에서 매개 변수에 대한 타입 검사가 언어 설계 기준에서 왜 중요한가?
 타입 검사란? 연산자의 피연산자들이 호환가능한 타입인지를 확인하는 행위를 말한다.한 개의 메모리 셀에 다른 시간에 다른 타입의 값이 저장되는 것을 허용할 때 타입 검사는 복잡해 진다. 오류를 초기에 교정하는 것이 비용이적게 들기 때문이다.
 매개변수의 개수, 각 매개변수의 타입을 알지 못하면 함수를 제대로 호출할 수 없기
때문이다.
*원하는 자료를 검색 해 보세요.
  • [프로그래밍언어] 프로그래밍 언어론 연습문제풀이 7 페이지
    1. 몇몇의 프로그래밍 언어에서는 특별한 언급이 없는 한 식별자의 길이를 제한하고 있다. 그 이유가 무엇인지를 알아보라. 또한, 식별자의 첫 번째 문자를 영문자로 시작하도록 제한하고 있는 이유도 밝혀라. -식별자..
  • 프로그래밍언어론6장연습문제풀이 11 페이지
    6.1 몇 가지 언어들을 선택하여 그들 언어에서는 기본 자료형으로 어떠한 자료형을 채용하고 있는지 살펴보고, 선택한 언어들에서의 자료형들을 비교하여 보아라 <자바의 자료형> 자바에서 제공하는 자료형은 크게 기본형(pri..
  • 프로그래밍언어론7장연습문제풀이 4 페이지
    7.2 블록이란 무엇인가?- block (구역, 블록, 차단) ① 입출력할 때 하나의 단위로 다루어지는 문자나 워드, 레코드의 집합. CPU와 입출력 장치 간에는 블록 단위로 데이터의 전송이 이루어진다. ..
  • 환경 미생물학 3장 연습문제 10 페이지
    1. 열역학 법칙을 설명하라. 생물체내에서 일어나는 에너지 대사 역시 물리학에서 일컫는 열역학의 법칙을 따른다. 열역학의 3가지 법칙은 다음과 같다. 1. 에너지는 생성되지도 소멸되지는 않는다. 즉 에너지 총량을 일..
  • (청문각)구조역학 연습문제 풀이 3, 4, 5 장 13 페이지
    3.1 3.2 4.1 4.2 5.2 5.3 5.4 번에 대한 연습문제 풀이로 영양선에 대한 전단력도, 모멘트도를 그림으로 첨부하였습니다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기