디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.11 06:36:06
조회 48 추천 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/08/11 - -
AD 가전디지털, 휴대폰 액세서리 SALE 운영자 25/08/08 - -
2880308 크롬에 한글 입력 버그 생겼네 ㅎㅎ [3] 나르시갤로그로 이동합니다. 08.11 58 0
2880304 it 프리랜서 도전해보고싶은데 어디서부터 시작함? [1] 프갤러(223.38) 08.11 57 0
2880303 내가 쓴 Ada 프로그래밍 공부 중이다. 4.2 반복문 업뎃 중이다. 나르시갤로그로 이동합니다. 08.11 37 0
2880300 여러 disaggregation 전략을 보는중이에여 PyTorch갤로그로 이동합니다. 08.11 57 0
2880298 요새 폭탄테러가 많은 이유? 프갤러(211.234) 08.11 36 0
2880294 깃헙 코파일럿 같은거 개위험한것 같은데 헬마스터갤로그로 이동합니다. 08.11 66 0
2880293 Ada 프로그래밍: 부록: Clair 코딩 스타일 가이드 나르시갤로그로 이동합니다. 08.11 37 0
2880292 Ada 프로그래밍: 10. SPARK 소개 나르시갤로그로 이동합니다. 08.11 37 0
2880291 Ada 프로그래밍: 9. 계약에 의한 설계(DbC) 나르시갤로그로 이동합니다. 08.11 35 0
2880290 Ada 프로그래밍: 8. 동시성 및 실시간 프로그래밍 나르시갤로그로 이동합니다. 08.11 35 0
2880289 Ada 프로그래밍: 7. 외부 시스템과의 연동 나르시갤로그로 이동합니다. 08.11 39 0
2880288 Ada 프로그래밍: 6. 예외 처리 나르시갤로그로 이동합니다. 08.11 36 0
2880287 Ada 프로그래밍: 5. 서브프로그램과 패키지를 이용한 구조화 나르시갤로그로 이동합니다. 08.11 39 0
2880286 Ada 프로그래밍: 4. 제어 흐름과 문장 나르시갤로그로 이동합니다. 08.11 41 0
2880285 Ada 프로그래밍: 3. Ada 형식 시스템 나르시갤로그로 이동합니다. 08.11 41 0
2880284 Ada 프로그래밍: 2. 개발 환경과 첫걸음 나르시갤로그로 이동합니다. 08.11 58 0
2880283 Ada 프로그래밍: 1. Ada 언어 소개 나르시갤로그로 이동합니다. 08.11 73 0
2880282 Ada 프로그래밍: 머리말 나르시갤로그로 이동합니다. 08.11 44 0
2880281 오늘의 나는 분명 내일의 나보다 나은 사람이겠지 [1] 공기역학갤로그로 이동합니다. 08.11 49 0
2880280 마갤쪽 관련은 아예 정보 자체의 필터링이 안돼 그게 문제임 [2] ㅆㅇㅆ(124.216) 08.11 48 0
2880279 러스트 빠들이 제일 싫어하는 Ada(에이다) 언어 연재 들어갑니다. ㅋㅋ 나르시갤로그로 이동합니다. 08.11 25 0
2880278 아니 원래 정갤은 오래되면 다 병신갤됨;; [4] 밀우갤로그로 이동합니다. 08.11 62 0
2880276 마갤은 너무 에코 챔버라 그냥 정갤이 편함 ㅆㅇㅆ(124.216) 08.11 28 0
2880275 개발 갤러리가 너무 많다 [4] 노력갤로그로 이동합니다. 08.10 98 0
2880274 이번에 외주 받은거 게이트웨이 패턴으로 코드 짜고 있는데 생각보다 ㅆㅇㅆ(124.216) 08.10 46 1
2880273 나 노력인데 [4] 노력갤로그로 이동합니다. 08.10 47 0
2880272 노드 js 이거 상당히 재밌네. [4] ㅆㅇㅆ(124.216) 08.10 80 0
2880268 자바는 씹좆입니다 [3] 루도그담당(58.239) 08.10 61 0
2880267 음기 충전 발명도둑잡기갤로그로 이동합니다. 08.10 24 0
2880266 냥덩이 유동 또 무슨 일있었다고 저지랄하네 [2] ㅆㅇㅆ(124.216) 08.10 51 0
2880265 나님 잔당⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.10 46 0
2880256 “교제살인 피해자들, 한국 아니었다면 살았을 것 [1] 발명도둑잡기갤로그로 이동합니다. 08.10 43 0
2880254 저 악질 성희롱 스토커 [7] ♥냥덩이♥갤로그로 이동합니다. 08.10 90 0
2880251 calmeanarie.co.in 유명한 바이러스 악성코드 로 치료하자 [1] 도리스아넥도리아(220.74) 08.10 47 0
2880248 조경태, 김문수 향해 “문해력 떨어지시는지 모르겠다” [현장영상] 발명도둑잡기갤로그로 이동합니다. 08.10 27 0
2880244 나님.. 어른으로 가는 계단을 오르기 시작했달깡? [2] ♥냥덩이♥갤로그로 이동합니다. 08.10 53 0
2880243 귀염❤+ ♥냥덩이♥갤로그로 이동합니다. 08.10 35 0
2880241 회사 가까워지면 자동으로 폰배경을 바꿔주는 기능 발명도둑잡기갤로그로 이동합니다. 08.10 75 0
2880240 나님 생명의 가치에 대해 칼럼 하나 써야하눈데 [1] ♥냥덩이♥갤로그로 이동합니다. 08.10 54 0
2880239 윈도우 볼륨바 못끔? 프갤러(115.23) 08.10 34 0
2880238 일제가 숨통 끊으려 했던 우리말…이제 옥스퍼드 사전에도 실린다 발명도둑잡기갤로그로 이동합니다. 08.10 28 0
2880237 국가가 딸배에 세금폭탄투하중 [4] 개멍청한유라갤로그로 이동합니다. 08.10 65 0
2880236 청춘이란 뭘깡..? [1] ♥냥덩이♥갤로그로 이동합니다. 08.10 63 0
2880235 프로그래밍하면서 느끼는데 와 LLM 없이는 어떻게 다 했을까 [2] ㅆㅇㅆ(124.216) 08.10 91 0
2880234 아 개씨바 날벌레? 모기? [1] ♥냥덩이♥갤로그로 이동합니다. 08.10 40 0
2880231 입사했더니 딴소리…직장인 3명 중 1명 "채용사기 당했다" 발명도둑잡기갤로그로 이동합니다. 08.10 56 0
2880227 상생 배달? 자율에 맡겼더니 역주행 [1] 발명도둑잡기갤로그로 이동합니다. 08.10 46 0
2880224 스토킹 가해자 평균 44세…중년男, 관계성 범죄 가해자 다수 차지 발명도둑잡기갤로그로 이동합니다. 08.10 28 0
2880223 또 '혼자' 일하다, 또 '끼여' 죽었다 [1] 발명도둑잡기갤로그로 이동합니다. 08.10 54 0
2880222 애널의달성 5// [1] ♥냥덩이♥갤로그로 이동합니다. 08.10 49 0
뉴스 [조선의 사랑꾼] 장인 김태원보다 먼저 잘생긴 ‘뉴욕 사위’ 만난 부활 멤버들...김태원 미국비자 발급, 이번엔 성공할까?  디시트렌드 08.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2