디시인사이드 갤러리

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

갤러리 본문 영역

단독) 러스트 빠돌이들이 Ada 언급하지 않는 이유

나르시갤로그로 이동합니다. 2025.08.11 06:36:06
조회 96 추천 0 댓글 0

단일 범위 평가 원칙

Ada for 루프를 다른 많은 언어의 구조와 구별 짓는 결정적인 특징은 이산 범위가 단 한 번만 평가된다는 점입니다. 즉, 첫 번째 반복이 시작되기 전에 범위가 완전히 계산되고 그 경계가 고정됩니다. 이 단일 평가는 루프 매개변수에 대한 변경 불가능한 값의 순서를 설정하며, 결과적으로 루프 본문이 실행되기 전에 반복 횟수가 결정됩니다.

이 원칙은 널 범위를 가진 루프의 동작을 직접적으로 규정합니다. 범위의 하한이 상한보다 큰 경우(예: 5 .. 1), 해당 범위는 널 범위로 간주됩니다. 상세화된 범위가 널 범위인 경우, 루프는 즉시 완료되며 0번의 반복을 수행합니다. 루프 본문 내의 구문은 전혀 실행되지 않습니다.

reverse 키워드는 반복의 방향에만 영향을 미치며, 범위 자체의 유효성에는 영향을 주지 않는다는 점을 이해하는 것이 중요합니다. reverse 키워드는 경계를 바꾸지 않습니다. 이러한 이유로 for j in reverse 1 .. 0 loop는 실행되지 않습니다. 범위 1 .. 0 reverse 키워드가 반복 순서에 대해 고려되기 전에 널 범위로 결정됩니다. 이는 안전하고 예측 가능한 결과를 제공하여 잘못된 범위로 인해 실행이 발생하는 것을 방지합니다.

이러한 설계는 for 루프가 매우 예측 가능하고 결정론적이도록 보장합니다. 종료 조건이 각 반복 전에 재평가되고 루프 내에서 수정될 수 있는 C 언어의 for 루프와 달리, Ada for루프의 반복 횟수는 본문 내에서 범위 경계에 대한 변경에 영향을 받지 않습니다. 이는 우발적인 무한 루프나 조기 종료와 같은 일반적인 오류를 방지하여 프로그램의 안전성과 신뢰성을 높입니다. 또한 프로그래머가 루프의 선언만으로 정확한 반복 횟수를 결정할 수 있으므로 코드 가독성이 향상됩니다.


Ada 언어는 공부할 수록 대박이기 때문입니다.

ㅎㅎㅎ

Ada 언어가 고신뢰성 소프트웨어 개발에 사용되는 이유를 짐작할 것 같습니다.

메모리 안전성은 물론 소프트웨어의 전반적인 안전성, 신뢰성을 중시하는 언어이기 때문입니다.

ㅎㅎㅎ

그래서 러스트 빠돌이들이 Ada를 언급하지 않고

Ada 글들을 싫어하는 이유이기도 합니다.

ㅎㅎㅎ

왜냐?

그동안 러스트 빨아온 세월이 무용지물이 되기 때문에. ㅎㅎ

유식한 말로, 매몰 비용의 오류라고 합니다. ㅋㅋ


이러한 인지적 부조화를 해결하기 위해

러스트를 신성시하고 ㅎㅎ

타 언어 및 타 언어 사용자를 비하/경멸하는 것입니다.

ㅎㅎ

다음 책, "러스트 담론을 해체하다"에 잘 나와 있으니 한번 보시기 바랍니다. ㅎㅎ


https://nimfsoft.art/ko/books/deconstructing-the-rust-discourse/


 


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 순간의 말실수로 이미지 타격이 큰 것 같은 스타는? 운영자 25/09/01 - -
AD 가전디지털, 신학기 페스타! 운영자 25/08/29 - -
2885375 누가 더 유명함 저스틴 비버 네이마르 주니오르 디바(59.28) 08.29 59 0
2885374 내 여자친구 사진이다 어떠니 [1] 메쿠이료갤로그로 이동합니다. 08.29 110 0
2885369 좆됐다. 귀에 염증 찼다. [2] 프갤러(218.154) 08.29 74 0
2885368 캡챠인줄알았는데 [2] ㅇ.ㅇ(59.151) 08.29 78 0
2885366 19살에 실력 좋은 애들은 도대체 어케 하는거임? ㅇ ㅅㅇ; [1] 프갤러(60.196) 08.29 102 0
2885365 나는 사람들에게 선택권을 제공한다. 러빨럼이랑 차이점 나르시갤로그로 이동합니다. 08.29 52 0
2885363 근데 도배질 어그로 할거면 고닉은 왜 하는거냐? [2] 프갤러(218.154) 08.29 106 0
2885362 루비도 그렇고 냥덩이도 그렇고 프갤 고닉들은 왤케 에겐남이냐 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 08.29 117 0
2885361 it 업계 문제는 그냥 러스트 프로그래머 수만 봐도 알 수 있다. [6] 프갤러(218.154) 08.29 172 0
2885358 나른하고 더운 금요일 [5] 개멍청한유라갤로그로 이동합니다. 08.29 71 0
2885357 좇센은 법조계 연예인 정치계 공무원 it가 잠식했는데 뒷통수한방(1.213) 08.29 51 0
2885355 좇센에서 구글같은거 만들어봤자 업적은 문재인 찢재명 이준석업적임 뒷통수한방(1.213) 08.29 66 1
2885354 삶의 태도가 선택과 집중보다 두마리 토끼일때 난 더 활기차더라... [1] ㅇㅇ(223.38) 08.29 67 0
2885352 돈없으면 불쌍한게 웬만한 하드웨어 지원도 막혀서 발전이 막힌다는거임 뒷통수한방(1.213) 08.29 53 0
2885351 뉴프로선물폭탄 난리낳다 [3] 헬마스터갤로그로 이동합니다. 08.29 78 0
2885350 it업계의 문제점은 ㅆㅇㅆ같은 더닝크루거 좁밥이 많다는거임 프갤러(121.139) 08.29 105 3
2885349 요즘 굴이 떙기네 [3] 류도그담당(211.171) 08.29 69 0
2885347 121.139 점마 말하는거보이 루비 유동이네 ㅆㅇㅆ찡갤로그로 이동합니다. 08.29 58 0
2885346 전업외주로 200중반버는데 피말리긴함 [5] ㅆㅇㅆ찡갤로그로 이동합니다. 08.29 115 0
2885345 요즘 광고게임모델 연예인안나오고 일반인나오는이유가뭐임?? [2] 뒷통수한방(1.213) 08.29 64 0
2885344 전업 외주는 불안해서 어캐하냐 [3] 프갤러(119.207) 08.29 79 0
2885342 복음주의 우파가 미국도 그렇고, 한국도 그렇고 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.29 87 2
2885339 기독교 극우가 판치는구나 싶다 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 08.29 62 2
2885338 아놔.. 구글 PLAY 무슨 업데이트를 또 하라네 무한탐구(218.234) 08.29 51 0
2885335 수능 1등급이어려움 신입취업이어려움? 뒷통수한방(1.213) 08.29 54 0
2885333 나노 바나나 정채 공개 프갤러(59.13) 08.29 72 0
2885332 요즘 신입 ㄹㅇ 드가기 개빡쌔긴한듯 [1] ㅇㅇ갤로그로 이동합니다. 08.29 131 0
2885330 나이가 드니 만화도 재미 없네 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 08.29 78 0
2885327 ai에 호들갑 떠는애들은 자신이 좁밥임을 증명하는거임. [1] 프갤러(121.139) 08.29 97 2
2885323 [대한민국] 그라운드씨의 역사 공부 - 이승만, 박정희 프갤러(121.172) 08.29 41 0
2885321 유튜브에 기술이 더이상 발전할수 없다고하는데 뒷통수한방(1.213) 08.29 49 0
2885319 안녕하세요 처음 시작하려고 합니다 [3] 프갤러(121.185) 08.29 70 0
2885316 리눅스 쓰면 배우는 건 많다. [7] (121.151) 08.29 105 1
2885315 가방에 간단한 상비약이랑 간식상자 이런거 안들고댕김?? ㅇㅇ(223.38) 08.29 44 0
2885314 리눅스/유닉스쪽 빠돌럼들의 역사 [2] 나르시갤로그로 이동합니다. 08.29 60 0
2885313 러빨럼은 왜 벌써부터 틀딱인가? 나르시갤로그로 이동합니다. 08.29 45 0
2885311 기업들이 MS윈도우 임베디드 쓰는 이유 [2] 나르시갤로그로 이동합니다. 08.29 103 0
2885310 ㅆㅇㅆ 내가 200 주고 고용하고 싶다 [4] 아스카영원히사랑해갤로그로 이동합니다. 08.29 120 0
2885308 러스트는 이제는 사라져야할 언어입니다 나르시갤로그로 이동합니다. 08.29 50 0
2885307 리눅스는 유닉스 복제품입니다. 이거 모르는 사람 태반이더라구요 [8] 나르시갤로그로 이동합니다. 08.29 103 0
2885306 리눅스같은 오픈소스 허벌창 시스템은 AI가 다따먹음 [5] 네오커헠(121.157) 08.29 133 0
2885305 슬슬 루비 왔으니 갤좀 쉬어야겠군 밤에 보자 [2] ㅆㅇㅆ(124.216) 08.29 63 0
2885304 러빠가 리눅스 써본 적 없는데 빠는 이유 ㅋㅋ 나르시갤로그로 이동합니다. 08.29 64 0
2885303 러스트 빠돌이의 정체 ㅋㅋ 리눅스 빠돌이 나르시갤로그로 이동합니다. 08.29 43 0
2885302 안티치트 개발자들 천재노 [3] 류도그담당(118.235) 08.29 93 0
2885301 윈도우 임베디드는 그야말로 틀딱들이 리눅스 배울 지능이 없어서 프갤러(218.154) 08.29 70 0
2885300 오늘 하루는 좀 휴식하다가 돈 벌 준비해야겠다 [4] ㅆㅇㅆ(124.216) 08.29 73 0
2885298 ostep 이부분 뭐냐? 나만 이해안됨? [10] 코드조각갤로그로 이동합니다. 08.29 137 0
2885297 내가 느끼는게 구현을 할 수 있는 애들은 존나 널렸지만 [3] ㅆㅇㅆ(124.216) 08.29 103 0
2885296 술 끊으면 자고나면 피로풀림?? 체감되냐?? ㅇㅇ(223.38) 08.29 48 0
뉴스 윤민수, 이혼 후 뒤늦은 후회…“그것만 했어도 이렇게까지는…” 디시트렌드 09.01
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2