디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Ada 프로그래밍: 4.1.2 Ada의 타입 계층 구조

나르시갤로그로 이동합니다. 2025.10.26 04:34:12
조회 92 추천 0 댓글 0
														

4.1.2 Ada의 타입 계층 구조

Ada는 타입들을 그 구조적 특성에 따라 체계적인 계층 구조로 분류합니다. 이 구조를 이해하는 것은 Ada의 데이터 구성을 파악하는 데 필수적입니다.

모든 타입은 가장 상위 수준에서 기본 타입(elementary type) 복합 타입(composite type)으로 나뉩니다.

기본 타입 (elementary type)

값이 논리적으로 더 이상 분해될 수 없는 타입입니다. 기본 타입은 다시 다음과 같이 나뉩니다.

  • 스칼라 타입 (scalar type): 이산(discrete) 타입(정수, 열거형)과 실수(real) 타입(부동 소수점, 고정 소수점)을 포함합니다. 모든 스칼라 타입은 순서가 정해져 있어 모든 관계 연산자가 미리 정의되어 있습니다.
    • 이산 타입 (discrete type): '이산(discrete)'이란 값이 연속적(continuous)이지 않고 하나하나 명확히 구분된다는 의미입니다. 예를 들어 실수 타입(real type)은 1.1과 1.2 사이에 1.11과 같은 무한히 많은 값이 존재하지만, 이산 타입은 1과 2 사이에 다른 정수 값이 없듯이 값이 뚝뚝 떨어져 있습니다. 이산 타입은 이러한 정수 타입 열거형(enumeration) 타입을 포함합니다.
    • 실수 타입 (real type): 부동 소수점(floating point) 타입 고정 소수점(fixed point) 타입을 포함합니다.
  • 접근 타입 (access type): 다른 객체나 서브프로그램의 메모리 위치(주소)를 가리키는 값을 제공하는 타입입니다.

복합 타입 (composite type)

값이 여러 개의 컴포넌트(component) 값들로 구성되는 타입입니다. 복합 타입에는 다음이 포함됩니다. * 배열 타입 (array type): 동일한 타입의 컴포넌트들로 구성된 집합입니다. * 레코드 타입 (record type) 및 레코드 확장 (record extensions): 서로 다른 타입의 명명된 컴포넌트들로 구성된 집합이며 , 타입 확장을 통해 상속을 지원할 수 있습니다. * 인터페이스 타입 (interface type): 다중 상속을 지원하는 추상 태그드 타입입니다. * 태스크 타입 (task type): 독립적인 동시 실행(concurrency) 흐름을 나타내는 타입입니다. * 보호 타입 (protected type): 공유 데이터에 대한 상호 배타적인 접근을 제어하는 타입입니다.

전용 타입(private type) 태그드 타입(tagged type)은 이 기본 계층 구조에서 다음과 같이 분류됩니다.

  • 전용 타입 (private type): private type 선언으로 정의되며 구현이 숨겨진 타입으로 정보 은닉에 사용됩니다. Ada의 공식 분류 체계는 이러한 타입을 복합 타입으로 간주합니다.

  • 태그드 타입: 이는 객체 지향 프로그래밍을 지원하기 위한 속성으로, 주로 레코드 타입이나 전용 타입에 적용됩니다. 태그드 타입 역시 복합 타입의 하위 분류에 명확히 포함됩니다.

본 장의 4.2절에서 4.5절까지는 기본 및 복합 타입의 구조적 측면을 다룹니다. 이어서 4.7절에서는 이러한 타입들 가운데 추상화와 객체 지향 프로그래밍에 필수적인 전용 타입과 태그드 타입의 용도와 특성을 상세히 학습합니다.?


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2902095 파이널 판타지9 팬 리메이크 데모 영상 배구공(121.151) 11.11 83 0
2902094 여기갤 프갤 맞음?ㄷㄷ [1] ㅇㅇ갤로그로 이동합니다. 11.11 142 0
2902093 파이널판타지 6 팬이만든 리메이크 영상 배구공(121.151) 11.11 91 0
2902080 토끼와 달 .. ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 11.11 102 0
2902079 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 11.11 127 0
2902078 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 11.11 169 0
2902063 모기만 없엇음 바로 꿀잠햇ㅅ을듯 ㅅㅂ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 137 0
2902062 또 모기소리.. ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 112 0
2902050 스패이스x 풀매수 간당 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 143 0
2902049 화성 갈끄니까앙~! ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 76 0
2902048 모기 없는 나라 없나 찾아보니깐 지구앤 없데.. ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 155 0
2902047 앗따거 모기 쒸발새끼야!!!!!! [3] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 135 0
2902046 모기 소리 멈췃당?!? ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 128 0
2902044 전과4범 범죄자 이재명 탄핵 사유 분석 정리 잘됬네 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 216 0
2902042 무슨 제트기 예열 시키는거마냉 모기 주제에 이륙 준비하는거 ;; ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 113 0
2902040 ㄹㅇ 소름끼치는게 이새끼들 날기전에 미리 날개 예열시키면서 소리내는듯 [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 147 0
2902039 자야하는데.. ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 155 0
2902038 와 .. ㅅㅂ 모기 소리 나기 시작함.. [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 125 0
2902037 80286 CPU 비밀기능 발명도둑잡기(118.216) 11.11 116 0
2902035 전과4범 범죄자 이재명 탄핵 사유 분석 정리 잘됬네 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 156 0
2902033 애널 조명 끄면 모기 소리 안 들리길.. ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 116 0
2902032 어차피 일이란게 거기서 거기임 [1] 프갤러(110.8) 11.11 157 0
2902031 어우 갤 썩은내 ㅅㅂ 박민준갤로그로 이동합니다. 11.11 132 0
2902030 모기새끼들 나님 귀가 좋아서 상체로 오면 눈치 채니까 하체로 오는듯 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 110 0
2902029 그냥 가려운 정도가 아니라 무슨 알래르기처럼 이상반응 일어나는듯? [5] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 179 0
2902028 겨울모기 이새끼들 ㄹㅇ 존나 쎈게 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 134 0
2902027 이제 하체 위주로 공략하는듯? ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 115 0
2902026 모기들이 전략 바꾼듯? ♥KiTTY냥덩♥갤로그로 이동합니다. 11.11 103 0
2902025 화이자 차트는 좆박았는데 [2] hrin(118.235) 11.11 175 0
2902024 린도라는 국가가 확실히 아웃소싱에 특화 되있는 듯 프갤러(185.255) 11.11 126 0
2902023 잘자요 [7] 개멍청한유라갤로그로 이동합니다. 11.11 174 0
2902021 버그 재현할 때 어떻게 실패 상황을 만들어요? [2] 프갤러(140.248) 11.11 136 0
2902017 이재명 대장동 재판개입 삼권분립 위반했나 탄핵 촉각 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.10 291 0
2902016 나님 모기레이더 발동 냥덩이 1호 발령 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.10 131 0
2902015 한국주식 다 팔고 달러 사라 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.10 116 0
2902013 애널은 제발 모기 없길.. [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.10 136 0
2902012 나님 누엇어양.. ♥KiTTY냥덩♥갤로그로 이동합니다. 11.10 137 0
2902009 나님이 배포한 수이 컨트랙트양.. ⭐ [2] 따당갤로그로 이동합니다. 11.10 151 1
2902008 영화 <난징 사진관>, <731> 시급히 개봉해야 한다 [4] 발명도둑잡기(118.216) 11.10 116 0
2902006 떽! 모렁이 너 일루안와잇?! [10] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.10 148 0
2902004 사수없는 스타트업개발자 [11] 프갤러(219.241) 11.10 221 0
2902003 일본 극우는 윤석열 계엄하듯 독도를 침공할 수 있다 발명도둑잡기(118.216) 11.10 117 0
2902001 Sui Move 세션 듣고옴 ㅇㅅㅇ [2] 따당갤로그로 이동합니다. 11.10 165 0
2901999 닉네임 방구석학박사로 바꿀까?? 타이밍뒷.통수한방(1.213) 11.10 64 0
2901998 중소,중견 코테 잘 안보제? [1] ㅇㅇ갤로그로 이동합니다. 11.10 129 0
2901996 Windows 3.1 in HD?! Modern GPU 발명도둑잡기(118.216) 11.10 110 0
2901993 좇센에서 태어난 거 ㄹㅇ 좇나 살기좋음 ㅋㅋㅋ 타이밍뒷.통수한방(1.213) 11.10 89 0
2901992 ‘대만 유사시’ 발언에 中 외교관 “그 더러운 목 베어버리겠다” 발명도둑잡기(118.216) 11.10 103 0
2901991 도스용 GUI 셸을 요새 휴대용 레트로콘솔게임처럼 하면 좋겠습니다 발명도둑잡기(118.216) 11.10 79 0
2901990 조센징은 외향적이라 국가운영을 못한다 [2] 손발이시립디다갤로그로 이동합니다. 11.10 97 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2