디시인사이드 갤러리

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

갤러리 본문 영역

Ada 프로그래밍: 4.1.3 강타입 시스템 (strong typing)

나르시갤로그로 이동합니다. 2025.10.26 04:35:29
조회 79 추천 0 댓글 0

4.1.3 강타입 시스템 (strong typing)

Ada 언어는 강타입 시스템(strong typing)을 채택하고 있습니다. 이는 언어의 타입 규칙이 프로그램 실행 전에, 즉 컴파일 시점에서 엄격하게 적용됨을 의미합니다.

강타입 시스템에서는 서로 다른 타입의 값들이 논리적으로 호환되지 않는 한 암시적으로(implicitly) 혼용될 수 없습니다. 예를 들어, Integer 타입의 객체와 Float 타입의 객체는 + 연산자로 직접 더할 수 없습니다.

이러한 규칙은 동일한 부모 타입에서 파생된 타입들에도 동일하게 적용됩니다. 예를 들어,

type T1 is new Integer;
type T2 is new Integer;

와 같이 선언된 두 타입은 모두 Integer를 기반으로 하지만, Ada 컴파일러는 이를 서로 구별되는(distinct) 타입으로 간주합니다. 따라서 T1타입 변수에 T2 타입 변수의 값을 직접 할당하는 것은 허용되지 않습니다.

이처럼 Ada의 엄격한 타입 검사는 타입 불일치로 인해 발생할 수 있는 잠재적인 데이터 손상이나 논리적 오류를 실행 시점(run-time)이 아닌 컴파일 시점(compile-time)에 미리 발견하도록 합니다.

만약 프로그래머가 서로 다른 타입 간의 연산이나 할당을 수행해야 한다면, 반드시 명시적인 타입 변환(explicit type conversion) 구문을 사용해야 합니다. 이러한 타입 변환의 구체적인 규칙은 본 장의 4.8절에서 자세히 다룹니다.?


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2899342 寇글 이것들은 사람새끼가 아예 없나 [1] 프갤러(49.165) 10.29 67 0
2899341 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.29 54 0
2899340 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.29 69 0
2899339 나는조현병이야 나는내향적이야 손발이시립디다갤로그로 이동합니다. 10.29 66 0
2899338 누가 나 욕해 ㅆㅇㅆ. 뭔일있냐.. 헬마는 공원 갔고... [1] 넥도리아(119.195) 10.29 83 0
2899336 지 반박하면 다 124.48이라니께!!! ㅇㅇ(118.235) 10.29 91 3
2899335 ㅆㅇㅆ장애인새끼 또 개좆같이 이해하고 지말만 맞다 [1] ㅇㅇ(118.235) 10.29 111 5
2899325 사무실 취소된 건으로 새벽 6시에 어머니 따라서 제사 지내고왔다 [1] ㅆㅇㅆ(124.216) 10.29 93 0
2899323 ㅂㅅ들 ㅇㅇ(222.108) 10.29 68 0
2899322 여튼 중국출장 잘갔다와라. 새벽에 뭐 별것도 아닌걸로 서로 키배했네 [2] ㅆㅇㅆ(124.216) 10.29 126 0
2899321 아, 이해간다. 에이도비야 너가 무슨 말을 하는지 드디어 다 이해감 ㅆㅇㅆ(124.216) 10.29 107 0
2899320 ai 바이브 코딩하면 외않됀다는 거지 [1] ㅇㅇ갤로그로 이동합니다. 10.29 108 0
2899319 에이도비야 자꾸 그리고 레디스를 언급하는게 걍 스코프가 다른거임 [20] ㅆㅇㅆ(124.216) 10.29 143 0
2899318 음, 에이도비야 일단 내가 6시까지 일있어서 안자고 있어 말해준다만은 ㅆㅇㅆ(124.216) 10.29 84 0
2899317 존중을 할 마음이 들게 처신을 해야지 [9] 에이도비갤로그로 이동합니다. 10.29 143 3
2899316 <저스트 메이크업> 한대서 생각나는 예전 글 발명도둑잡기(118.235) 10.29 71 0
2899315 INTJ가 남 권위를 제일 개무시한다 [3] 발명도둑잡기(118.235) 10.29 91 2
2899311 주간 운세 이거 좀 잘못된거같은데 다시해야겠다 [3] ㅆㅇㅆ(124.216) 10.29 87 0
2899310 오늘의 소설, 영화 실마리: 인공지능이 거짓 선동 독재 발명도둑잡기(118.235) 10.29 48 0
2899309 오늘의 발명 실마리: 인공지능의 거짓말 실력 정량화 발명도둑잡기(118.235) 10.29 46 0
2899304 20대초때 여기서 웹떌깜된다는글만안봣어도 [1] 프갤러(222.120) 10.29 119 0
2899296 AI 세금, 기본소득 발명도둑잡기(118.235) 10.29 70 0
2899291 80년대 게임 디지타이저 도트 발명도둑잡기(118.235) 10.29 57 0
2899289 내 코드로 그냥 설명해줌. 왜 그렇게 짜야만했는지. ㅆㅇㅆ(124.216) 10.29 110 0
2899288 너가 나한테 외주 맡기고 명세주면 네 말대로 구현하겠지 ㅆㅇㅆ(124.216) 10.29 70 0
2899287 테스트 가져옴. 애초에 diff로 값 추가하는 방식으로 갈거라 ㅆㅇㅆ(124.216) 10.29 61 0
2899286 에이도비야. 경력 15년 인정이야한다만 개념적으로 틀렸다. 설명해줌 ㅆㅇㅆ(124.216) 10.29 262 0
2899283 ㅆㅇㅆ야 자신 있으면 테스트를 하라니까 [13] 에이도비갤로그로 이동합니다. 10.29 172 1
2899281 호미들(Homies) - 완공 발명도둑잡기(118.235) 10.29 51 0
2899280 프갤 안하는게 정신 건강에 좋은듯. [1] 프갤러(106.101) 10.29 105 0
2899279 주제파악 안되는 사람들의 모임. ㅇㅇ(106.101) 10.28 84 0
2899278  경제 저격수의 양심선언 "미국이 개도국 지원하는 건.." [1] 발명도둑잡기(39.7) 10.28 67 0
2899277 너희들은 부모님께 효도해라... [2] 넥도리아(220.74) 10.28 110 0
2899273 윤석열과 이영지 발명도둑잡기(39.7) 10.28 111 0
2899271 "'서울 아파트 보유' 미국인 63%, '한강벨트'에" 발명도둑잡기(39.7) 10.28 59 0
2899270 한강벨트 아파트 수천채 산 미국인…중국인은 이 동네 몰렸다 발명도둑잡기(39.7) 10.28 63 0
2899269 "무상제공 평택기지, 연 임대료 4조원이라고 美 설득" 발명도둑잡기(39.7) 10.28 45 0
2899268 “트럼프의 약탈에 맞서 미 대사관·미군기지 임대료 받자” 발명도둑잡기(39.7) 10.28 58 0
2899267 [단독] 주한미국대사관 45년간 ‘공짜’ 사용 발명도둑잡기(39.7) 10.28 74 0
2899266 supabase 아무리 생각해도 너무 편한거 같음. [1] ㅆㅇㅆ(124.216) 10.28 92 0
2899265 서울 청년창업 지원 [5] 발명도둑잡기(39.7) 10.28 101 0
2899263 종교는 마약인가 [2] 발명도둑잡기(39.7) 10.28 83 0
2899258 유럽 각국 야간 노동시 임금 가산 [2] 발명도둑잡기(39.7) 10.28 71 1
2899256 아.. 밥만 먹으면 잠오는거 미치겠네 [7] chironpractor갤로그로 이동합니다. 10.28 107 0
2899255 새벽배송이 좋으면 [4] 발명도둑잡기(39.7) 10.28 89 0
2899253 ‘쿠팡’도 합류한 3차 택배 대화기구, ‘새벽·휴일 배송’ 논의 발명도둑잡기(39.7) 10.28 80 0
2899251 이번에 구두 계약했던 사무실 방세를 지좆대로 6만원 올려서 포기함 [15] ㅆㅇㅆ(124.216) 10.28 129 0
2899240 디씨앱 트루먼쇼 봤다 발명도둑잡기(39.7) 10.28 60 0
2899236 트럼프 다카이치 희토류 공급망 동맹 ㄷㅅㄷ ♥벼락부자냥덩♥갤로그로 이동합니다. 10.28 89 0
2899234 저녁 발명도둑잡기(39.7) 10.28 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2