반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Java
- 인간과 교육
- 교육
- 광고
- Computer
- 책
- Compiler
- ISBN:89-20-34523-6
- 백과사전
- 방송통신대학교
- Database
- Programming
- Software
- 프로그래밍언어
- 알고리즘
- Book
- 영화
- 컴파일러
- OS
- 데이터베이스
- architecture
- Algorithms
- 용어
- 영어
- EJB
- 운영체제
- 법
- 컴퓨터과학과
- 컴퓨터
Archives
- Today
- Total
Digital Intelligence
참조 환경과 기호 상수 (referencing environment and symbolic constant) 본문
B1:기초 Basement
참조 환경과 기호 상수 (referencing environment and symbolic constant)
Author 2006. 8. 31. 00:15반응형
참조 환경(referencing environment)
명령문에서 접근할 수 있는 모든 이름(변수 이름, 프로시저 이름, 레이블 이름)들의 집합
(1) 정적 범위 규칙 언어의 참조 환경
- 지역환경 : 지역변수로 구성됨
- 비지역환경 : 비지역 변수로 구성됨
- 컴파일시 피연산자나 자료구조의 주소를 결정
(2) 동적 범위 규칙 언어의 참조 환경
- 지역환경과 활성 상태 블록 변수로 구성됨
기호 상수(symbolic constant)
모양은 변수이지만 실제로는 상수임
(1) 정적 기호상수
- 실행 이전에 값이 바인딩 됨
- 컴파일시 실제 값이 대체되며, 기억장소가 할당되지 않는 특징
- Pascal, C, Modula-2
(2) 동적 기호상수
- 실행 시의 계산된 값 바인딩
- 기억장소 할당 필요
- Ada, C++, Java
명령문에서 접근할 수 있는 모든 이름(변수 이름, 프로시저 이름, 레이블 이름)들의 집합
(1) 정적 범위 규칙 언어의 참조 환경
- 지역환경 : 지역변수로 구성됨
- 비지역환경 : 비지역 변수로 구성됨
- 컴파일시 피연산자나 자료구조의 주소를 결정
(2) 동적 범위 규칙 언어의 참조 환경
- 지역환경과 활성 상태 블록 변수로 구성됨
기호 상수(symbolic constant)
모양은 변수이지만 실제로는 상수임
(1) 정적 기호상수
- 실행 이전에 값이 바인딩 됨
- 컴파일시 실제 값이 대체되며, 기억장소가 할당되지 않는 특징
- Pascal, C, Modula-2
(2) 동적 기호상수
- 실행 시의 계산된 값 바인딩
- 기억장소 할당 필요
- Ada, C++, Java
반응형
'B1:기초 Basement' 카테고리의 다른 글
개발 언어를 선택하는 5가지 기준-서광열 (0) | 2006.09.02 |
---|---|
개발 생산성 향상을 위한 조언-김익환 (0) | 2006.09.02 |
기억장소와 생명시간 (memory and lifetime) (0) | 2006.08.30 |
동적 형 바인딩(Dynamic Type Binding) (0) | 2006.08.30 |
변수 (Variables) (0) | 2006.08.30 |