검색어 입력폼

PL_HW3(5장 연습문제)

저작시기 2011.03 |등록일 2011.03.21 한글파일한글 (hwp) | 2페이지 | 가격 300원

소개글

프로그래밍 언어론 연습 문제 과제 해답입니다. A+ 자료입니다.

목차

없음

본문내용

장 연습문제
5.2 Pascal, C, Java에서 다음과 같이 속성들의 정확한 바인딩 시간을 조사하고, 그 이유를 논하라.
(1) 실수의 자릿수
=> Pascal, C : (언어의 구현시간) 컴파일러 구현 시 기계의 효율성을 위함이다.
Java : (언어 정의 시간) Java는 바이트 코드를 사용함으로써 기계에 종속적이지 않다.
(2) 문자형의 의미
=> Pascal, C, Java : (언어 정의 시간) 문자형의 의미는 문자 데이터 형의 정의이기 때문이다.
(3) 배열 변수의 크기
=> Pascal, C : (번역 시간) 컴파일 시 자료 구조의 형과 크기가 확정된다.
Java : (실행 시간) Java는 배열 변수의 크기가 동적이기 때문에 동적 바인딩이 된다.
(4) 배열 매개변수의 크기
=> Pascal : (번역 시간) 정적 배열만을 선언할 수 있기 때문에 정적 바인딩이 된다.
C : (번역 시간) C 언어는 배열을 call-by-value 매개변수로 넘겨줄 수 없다.
Java : (실행 시간) Java는 배열 변수의 크기가 동적이기 때문에 동적 바인딩이 된다.
다운로드 맨위로