디시인사이드 갤러리

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

갤러리 본문 영역

Ada 언어의 설계 목표

*루비*갤로그로 이동합니다. 2025.04.22 17:23:16
조회 25 추천 0 댓글 1

Ada(에이다)는 프로그램 신뢰성 및 유지보수, 인간 활동으로서의 프로그래밍, 그리고 효율성을 염두에 두고 설계되었습니다.

프로그램 신뢰성 및 유지보수

작성 편의성보다 가독성을 우선시합니다. 예를 들어, 모든 변수를 명시적으로 선언하고 타입을 지정하게 하여, 컴파일러가 타입 관련 오류를 미리 잡아낼 수 있도록 합니다. 또한, 오류를 유발하기 쉬운 모호한 문법이나 표기법을 배제하고, 자연어(영어)와 유사한 구조를 지향합니다. 마지막으로, 개별 단위(파일) 컴파일을 지원하면서도, 각 단위 간 검사를 엄격하게 수행하여 프로그램의 개발과 유지보수를 용이하게 합니다.

인간 활동으로서의 프로그래밍

Ada 설계 과정에서는 지나치게 복잡해지는 것을 피하면서 비교적 적은 수의 기본 개념을 일관되고 체계적으로 통합하고자 했습니다. 특히 이 설계에서는 사용자의 기대에 직관적으로 부응하는 언어 구조를 제공하는 데 중점을 둡니다.

오늘날 프로그램 개발은 독립적으로 생산된 소프트웨어 구성 요소로부터 프로그램을 조립하는 능력이 중요해졌습니다. 패키지, 프라이빗 타입(private type), 제네릭 유닛(generic unit)의 개념은 이와 직접적인 관련이 있으며, Ada 언어의 다른 많은 측면에도 파급 효과를 미칩니다. 이와 관련된 또 다른 고려 사항은 변화하는 요구사항에 맞춰 프로그램을 유지보수하는 것입니다. 타입 확장과 계층적 라이브러리는 기존에 테스트를 거쳐 신뢰성이 확보된 구성 요소에 미치는 영향을 최소화하면서 프로그램 수정이 가능하도록 합니다.

효율성

특정 언어 기능이 너무 복잡한 컴파일러를 요구하거나, 저장 공간 또는 실행 시간 면에서 비효율을 초래하면 이는 모든 환경에 부담을 주므로 이러한 기능을 피했습니다. Ada 언어의 모든 구조는 개발 당시의 구현 기술을 기준으로 신중하게 검토되었습니다. 구현 방법이 명확하지 않거나 과도한 시스템 자원을 요구하는 기능은 Ada 언어 설계에서 제외되었습니다. 현대의 멀티코어 프로세서 환경에서 안전하고 효율적인 프로그래밍을 지원하기 위해 병렬 구조가 언어에 도입되었습니다.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 소속 연예인 논란에 잘 대응하지 못하는 것 같은 소속사는? 운영자 25/04/21 - -
2847360 근데 일베들은 무슨 자신감으로 지들이 진실을 깨달은거 마냥 프갤러(223.63) 04.22 20 0
2847359 내가 왜 존나 당당하냐고? 이유 알려준다 ㅆㅇㅆ(124.216) 04.22 27 0
2847358 Gpt도 저능아 새끼야 니가 원해서 해준거고 [2] RyuDOG갤로그로 이동합니다. 04.22 34 0
2847357 오늘 처음 연협했는데 [12] 프갤러(106.240) 04.22 52 0
2847356 최태원 아시아 공동체 필요성 발언 발명도둑잡기갤로그로 이동합니다. 04.22 31 0
2847355 이제 또 또 저격먹어서 개좆같은 글싼다 류도그담당(114.202) 04.22 28 0
2847354 류독은 챗지피티한테 다형성 물어 볼 시간에 [1] 류도그담당(114.202) 04.22 33 0
2847353 상속이 다형성의 전부라고 질문하는 너한테 내가 뭔 말을 하겠냐. ㅆㅇㅆ(124.216) 04.22 24 0
2847352 Gpt대화 추가 공유는 수정안되네 [9] RyuDOG갤로그로 이동합니다. 04.22 36 0
2847351 ㅆㅇㅆ님이 심리공작원들의 공작에 일일이 반응하지 않으셨으면 [1] 발명도둑잡기갤로그로 이동합니다. 04.22 24 0
2847350 좌파 화교들한테 속지마라 ㅋ 프갤러(211.210) 04.22 31 1
2847349 뭔 깡으로 스샷 올리는거임 내가 올린 링크에 [3] RyuDOG갤로그로 이동합니다. 04.22 36 0
2847348 어허. 기차는 개들이 짖어도 자기 갈 길을 가느니라 프갤러(211.234) 04.22 16 0
2847347 진짜 류독 저새끼는 지능이 낮으니까 질문도 제대로 못함 [3] ㅆㅇㅆ(124.216) 04.22 46 0
2847346 어제 왜 싸움됐는지 보여줌. 걍 이게 발단이고 틀린말 하나 없음 ㅆㅇㅆ(124.216) 04.22 24 0
2847345 러스트는 배울 수 있는 길이 그냥 지천에 널려있다 [1] 프갤러(211.234) 04.22 28 0
2847344 나는 오만하고 자만심 많은 인간이지만 [3] RyuDOG갤로그로 이동합니다. 04.22 49 1
2847343 류독아 통베이에서 바퀴벌레 먹는놈아 형이 한 말이 그거임 ㅆㅇㅆ(124.216) 04.22 47 0
2847342 Ada 언어 어떻게 배우지? 책도 다 ㅄ같은데 [1] *루비*갤로그로 이동합니다. 04.22 28 0
2847341 아이폰이 롤리팝을 이긴 것처럼 프갤러(211.210) 04.22 21 0
2847340 씹인싸 까는놈들은 개웃긴게 ㅋㅋ 프갤러(211.234) 04.22 29 1
2847339 꼬우면 논리로 논거를 가지고와서 반박하면됨. 근데 그 수준이 안되잖아 ㅆㅇㅆ(124.216) 04.22 24 0
2847338 ㅆㅇㅆ야 뭔 환각 어쩌고 하는데 [12] RyuDOG갤로그로 이동합니다. 04.22 62 1
2847337 그래서 ㅆㅇㅆ 쟤 학교 어디임? [3] ㅇㅇ(175.118) 04.22 46 0
2847336 나를 싫어해서 저격하는건 좆도 상관없음 병신들 모여서 한명까봐야 [6] ㅆㅇㅆ(124.216) 04.22 59 2
2847335 오늘 저녁은 고기입니다 류도그담당(211.184) 04.22 23 0
2847334 ㅆㅇㅆ 은퇴한거 아니였냐? [1] 프갤러(169.211) 04.22 28 0
2847333 러스트 = 선민주의 = 엘리트 = 니들끼리 써라 [3] *루비*갤로그로 이동합니다. 04.22 39 0
2847331 언어 점유율 1등이 자바로 아는데 그럼에도 자바는 쓰레기 언어 [5] 프갤러(121.138) 04.22 36 0
2847330 오늘 날씨 국비충들 빠따치기 딱 좋지않냐 ㅇㅅㅇ? [3] 강유현갤로그로 이동합니다. 04.22 38 0
2847329 ㅆㅇㅆ야 너를 저격하는 사람들이 많은 건 ㅇㅇ(218.50) 04.22 30 1
2847327 세계기업들이 병신되가는 이유가 뒷통수한방(1.213) 04.22 16 0
2847325 나 퇴근 [2] 류도그담당(211.184) 04.22 39 0
2847324 인생은 운인데 좇센에서는 더 복잡함 뒷통수한방(1.213) 04.22 11 0
2847323 그냥 러슬람 유동아 어제 너랑 내가 싸운거 그대로 GPT한테 복붙해라. [1] ㅆㅇㅆ(124.216) 04.22 28 0
2847322 화교의 속마음 프갤러(211.210) 04.22 16 0
2847320 내가봐도 .Net 류 애들 다국어 처리는 그지같긴 함 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 04.22 38 0
2847319 에휴 러슬람 환각 만들어내는 정병아 무슨 다중이어쩌고냐 [7] ㅆㅇㅆ(124.216) 04.22 45 0
2847318 ㅆㅇㅆ님은 집피로 들리면 닉도 자동으로 바뀌어요? ㅇㅇ(121.157) 04.22 29 1
2847317 C# 리소스 사용법 ㅇㅅㅇ [19] 강유현갤로그로 이동합니다. 04.22 65 0
2847316 Ada 15위 vs Rust 18위 *루비*갤로그로 이동합니다. 04.22 22 0
2847315 5명짜리 개좆소회사도 경쟁률이 1:55네 씹 ㅋㅋㅋ 프갤러(220.70) 04.22 25 0
2847314 야 유현아 근데 나 질문좀 있다 이거때문에 들어옴 [3] ㅆㅇㅆ(124.216) 04.22 41 0
2847313 ㅆㅇㅆ는 딱국이 아닌듯 [8] RyuDOG갤로그로 이동합니다. 04.22 56 1
2847312 llm으로 Ada 학습글 만들고 검증하다가... *루비*갤로그로 이동합니다. 04.22 15 0
2847311 퇴근하는동안 지하철에서 볼 러스트 문서나 다운 받아놔야겠다 프갤러(121.138) 04.22 16 0
2847310 계층 상속구조 구현이 클래스로 이루어지잖아 좆병신아 [6] RyuDOG갤로그로 이동합니다. 04.22 35 0
2847309 오늘예 반프리 한 일 ㅇㅅㅇ [5] 강유현갤로그로 이동합니다. 04.22 34 0
2847308 이해가 안가는게 대체 왜 하지도 않은 말 가지고 지랄하냐. ㅆㅇㅆ(124.216) 04.22 18 0
2847307 날씨가 내가 관심있는 여성 기분처럼 바뀌었구나 발명도둑잡기갤로그로 이동합니다. 04.22 13 0
뉴스 '마약 투약' 유아인, 한국영화감독조합 시상식 후보 올라 디시트렌드 04.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2