디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.11 06:36:06
조회 94 추천 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 - -
2881762 AI 나오고 느끼는 것이 AI가 최고의 스승이다. [2] ㅆㅇㅆ(124.216) 08.15 132 0
2881761 전광훈 현상의 뿌리를 파헤치다 [기자의 추천 책] 발명도둑잡기갤로그로 이동합니다. 08.15 49 0
2881757 요즘 느끼는 것이 그냥 하면 해볼만하더라 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 08.15 99 0
2881756 여름밤바다⭐+✨☀+⚡+☄++ ♥냥덩이♥갤로그로 이동합니다. 08.15 57 0
2881755 술먹고도 안피곤하단걸 자랑으로 생각하는 애들이 있네... ㅇㅇ(223.39) 08.15 64 0
2881753 ai 창작러로써 배운거... ㅇㅇ(106.102) 08.15 81 0
2881752 경상도 여자가 예쁨 [1] ♥냥덩이♥갤로그로 이동합니다. 08.15 108 0
2881750 어제 맥주 2리터먹고 오늘 하루종일 잠잤음 ㅇㅅㅇ;; ㅇㅇ(223.39) 08.15 88 0
2881749 뮤지컬 우키시마마루 봤다 발명도둑잡기갤로그로 이동합니다. 08.15 75 0
2881748 유다 배신 비슷한 설화가 근방 신화에 더 먼저 있었나 발명도둑잡기갤로그로 이동합니다. 08.15 77 0
2881747 개발자 면접 썰.txt [2] 프갤러(58.29) 08.15 453 1
2881746 바이브 코딩으로 프로그램 만드는대 프갤러(45.130) 08.15 89 0
2881745 노인을 혐오 비하하면 왜 안됨??노인새끼들이 먼저 2030 갈라치기선동하 뒷통수한방(1.213) 08.15 59 0
2881738 You are being Watched.. [1] ♥냥덩이♥갤로그로 이동합니다. 08.15 99 0
2881733 좇센살이 ) 노력하면 평범하게 살수있음 뒷통수한방(1.213) 08.15 75 0
2881731 일본 이민을 꿈꾸던 [1] 발명도둑잡기갤로그로 이동합니다. 08.15 97 0
2881729 [하얼빈] 메인 예고편 발명도둑잡기갤로그로 이동합니다. 08.15 81 0
2881727 하나의 명제로 모든걸 이해하려는 우둔함 [1] ♥냥덩이♥갤로그로 이동합니다. 08.15 87 0
2881725 일본 옛날 게시물 보면 부모 뽑기 게임이라는 말 보는데 [3] ㅆㅇㅆ(124.216) 08.15 106 0
2881722 노력 루피 사진 원본 찾았다 발명도둑잡기갤로그로 이동합니다. 08.15 62 0
2881721 신경망 설계 책 읽고 있는중 [2] ㅆㅇㅆ(124.216) 08.15 95 0
2881719 의외로 건강에 안 좋은 스포츠 [2] 발명도둑잡기갤로그로 이동합니다. 08.15 107 0
2881718 저장용 [2] ♥냥덩이♥갤로그로 이동합니다. 08.15 94 0
2881716 5성급 호텔 불편한점 ♥냥덩이♥갤로그로 이동합니다. 08.15 78 0
2881715 오늘도 프붕이와 대한민국 아저씨들의 안전과 평화를 기원합니다. [3] 넥도리아(223.38) 08.15 80 0
2881710 나님이 좋아하는 회 종류 [1] ♥냥덩이♥갤로그로 이동합니다. 08.15 97 0
2881707 나님 애널 저녁은 해산물❤+ 경포대 ㅌㅊ ♥냥덩이♥갤로그로 이동합니다. 08.15 67 0
2881706 다큐3일 안동역 엔딩 뭐노 [2] 아스카영원히사랑해갤로그로 이동합니다. 08.15 126 0
2881702 갓철수⭐+ [1] ♥냥덩이♥갤로그로 이동합니다. 08.15 69 0
2881700 이건 어느 만화에 나오는 츠자일까..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 08.15 88 0
2881699 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08.15 82 0
2881698 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08.15 95 0
2881696 다들 빨간날을 어찌보내시고있나요 [1] 루도그담당(118.235) 08.15 89 0
2881695 광복80주년 기념프로젝트 뮤지컬 <우키시마마루> 발명도둑잡기갤로그로 이동합니다. 08.15 73 0
2881694 AI가 쉽게 설명 못하는거 AI도 그 개념 이해 못한거지? [6] 재현갤로그로 이동합니다. 08.15 109 0
2881693 나님 어그로 끌려고 모모 괴롭히는거ㅜ유치해 [3] ♥냥덩이♥갤로그로 이동합니다. 08.15 100 0
2881692 선관위 부정조작선거 프로그램 발견 [1] ♥냥덩이♥갤로그로 이동합니다. 08.15 109 0
2881690 모모 존못 프갤러(211.246) 08.15 72 0
2881689 rs232 통신이 자꾸 끊김 [4] 프갤러(221.167) 08.15 158 0
2881686 광복절이다 발명도둑잡기갤로그로 이동합니다. 08.15 66 0
2881685 개발자 초봉 6천 진짜냐 [6] 프갤러(121.185) 08.15 158 0
2881684 여름 바다 인증⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.15 89 0
2881683 오덕페이트 근황으로 보는 자본주의 발명도둑잡기갤로그로 이동합니다. 08.15 92 0
2881682 챗티씨 왜케 느려터졌냐 [2] 헬마스터갤로그로 이동합니다. 08.15 94 0
2881680 님들아 이 2개 어떻게 하는거임? [1] ㅇㅇ갤로그로 이동합니다. 08.15 94 0
2881678 러스트도 모르면서 러스트 찬양하는 사람들 아직 많?? 나르시갤로그로 이동합니다. 08.15 87 0
2881677 편쿨섹좌 현충원 방문 ♥냥덩이♥갤로그로 이동합니다. 08.15 76 0
2881676 냥덩이를 키워야하는 이유❤+ ♥냥덩이♥갤로그로 이동합니다. 08.15 82 0
2881675 술좀 조절해야겠어요;; 일상생활이 피곤하고 힘드네요... ㅇㅇ(223.39) 08.15 60 0
2881674 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.15 100 0
뉴스 라이즈, 롤라팔루자 남미 무대 오른다 디시트렌드 08.29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2