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

소개글

프로그래밍언어론 연습문제 1~3장에 대한 보고서 자료입니다.

목차

1장 연습문제
1.4
1.9
1.10
1.13

2장 연습문제
2.15
2.19
2.20

3장 연습문제
3.1
3.2
3.9
3.10

본문내용

ity):프로그래머로 하여금 언어를 사용해서 계산을 분명하고, 정확하며, 간단하고도 빠르게 표현할 수 있도록 하는 언어의 능력. Fortran을 예로 들 수 있다.
(8) 신뢰성(reliability):프로그램이 실행 시에 예성치 못한 행동을 하거나 재해를 주는 방향으로 행동하지 못하도록 하는 일로서 Algol 68에서는 허상 참조가 발생
3.2 직교성, 일반성, 획일성을 구분할 수 있는 예를 들어 보아라.
①직교성 - 같은 언어의 구성자 간의 상호 작용이나 문맥의 사용이 기대치 않은 제한이나 행위를 야기해서는 안된다는 개념.
◈직교성 부족의 경우
Pascal : 함수 반환 값의 제약, 화일형이 갖는 특수성
Modula-2 : 크기가 다른 객체에 배정 연산이 동작
C : 매개변수 전달 방법에 직교성 부재.
②일반성 - 특별한 경우를 피하거나 밀접한 관련의 여러 개념들을 하나의 개념 으로 결합.
◈일반성 부족의 경우
Pascal : procedure 표현, 가변배열 부재, 배열 또는 레코드에 = 연산
자 적용 불가
Fortran : call-by-reference만 사용, 상수 이름 부재
③획일성 - 언어 구조들의 외모와 행동에서의 조화를 강조.
◈획일성 부족의 예
Pascal : repeat와 다른 구조들 간의 블록 사용, 가변 레코드 내의 case문
Modula-2 : ;의 사용이 문장 구분자와 종료 표기로 이용
3.9 지금까지 수많은 언어가 설계, 구현되어 왔다. 이렇게 계속해서 새로운 프로그래밍 언어가 설계되고 구현되는 이유는 무엇인가?
프로그래밍 언어의 역사를 보면 알 수 있듯이 그동안 수많은 언어가 설계, 구현되어 지금까지도 그 역사는 계속 이어지고 있다.
계속 시대가 지남에 따라서 새로운 프로그래밍 언어가 설계되고 구현되는 것은 컴퓨터의 프로그램을 작성하기 위해 사용자의 편이성을 향상시키고 효율성을 높이기 위해서 이다.
3.10 Java언어가 c언어에서 개선했는데. 어떤 특징이 추가되거나 삭제되어 어떤 설계 원칙을 만족시키며, 또는 어떤 설계 원칙을 위배하는지 논하라.
정수나 실수형에 여러 형을 제공하여 비트수를 정의했으며 표기법도 국제 표준안을 따랐기에 기계에 독립적이다.
자바에서는 모든 변수와 함수가 클래스 멤버이거나 로컬로 선언되어야 하므로,'전역'이라는 개념이 존재하지 않는다. 따라서 함수에 쓰일 때와 전역 변수에 쓰일 때의 경우가 삭제되었다.
간결하며 표현력이 강하다.
  • 가격2,300
  • 페이지수6페이지
  • 등록일2009.03.31
  • 저작시기2008.9
  • 파일형식한글(hwp)
  • 자료번호#527078
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니