디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.11 06:36:06
조회 69 추천 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 - -
2881492 용산 갔다 왔다 외국인 사장님들 내 질문에도 답해주셔서 [6] 넥도리아(220.74) 08.14 34 0
2881491 영화 <살인자 리포트> 나왔대서 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 08.14 31 0
2881490 한국 곳곳에서 숨 막히는 추격전이 시작된다! #버터플라이 발명도둑잡기갤로그로 이동합니다. 08.14 35 0
2881489 최종면접 봤는데 제발 붙었으면 좋겠다 [1] 프갤러(14.12) 08.14 42 0
2881488 광복절 알빠노 ㅇㅅㅇ 저녁은 초밥먹어야징 ㅇㅅㅇ 류류(118.235) 08.14 19 0
2881487 나님 낼 뛰뛰 해야징 같이 하실분 구함 [1] ♥냥덩이♥갤로그로 이동합니다. 08.14 30 0
2881486 프갤 좆같아서 슬슬 멀티함 [2] 아스카영원히사랑해갤로그로 이동합니다. 08.14 71 1
2881485 특이점 온다 노동해방시대 온다 ㅇㅇ [2] 뒷통수한방(1.213) 08.14 33 1
2881484 공부를 해도 또 까먹음 [4] 밀우갤로그로 이동합니다. 08.14 55 0
2881483 멍유는 내일도 출근해라 ㅇㅅㅇ [2] 류류(118.235) 08.14 39 0
2881482 사람은 변하지않음 뒷통수한방(1.213) 08.14 25 0
2881481 면접 존나 힘들다 ㅅㅂ;;; 프갤러(220.85) 08.14 39 0
2881480 조센징 개센징 씹센징 똥싼징 춍센징 손발이시립디다갤로그로 이동합니다. 08.14 29 0
2881479 조직스토킹으로부터 안전한나라를 만듭시다 [4] 손발이시립디다갤로그로 이동합니다. 08.14 42 0
2881478 패전기념일 연휴가 시작되었습니다 아스카영원히사랑해갤로그로 이동합니다. 08.14 33 0
2881477 바나나 ♥냥덩이♥갤로그로 이동합니다. 08.14 22 0
2881476 졸피뎀 ♥냥덩이♥갤로그로 이동합니다. 08.14 28 0
2881475 코딩 너무 어렵다 [1] 프갤러(119.194) 08.14 44 0
2881473 DI에 빠져부럿다 깃깃갤로그로 이동합니다. 08.14 47 0
2881472 나님 냥덩원 비밀요원.. [1] ♥냥덩이♥갤로그로 이동합니다. 08.14 48 0
2881471 패배자처럼 살기 싫으면 뭘 어떻게 해야하는걸까... [1] ㅇㅇ(223.39) 08.14 36 0
2881470 애널의달성 2.1/1/3 ♥냥덩이♥갤로그로 이동합니다. 08.14 37 0
2881469 커뮤에서 비전 있는 종목과 돈버는 방법을 알려주면 ㅇㅇ갤로그로 이동합니다. 08.14 32 0
2881468 형들 이거 왜이래..? [2] 프갤러(211.192) 08.14 42 0
2881467 전한길 심리분석 발명도둑잡기갤로그로 이동합니다. 08.14 36 0
2881466 좇센에서 태어나서 러스트??ㅋㅋ그새끼가 비정상적인거아님??? 뒷통수한방(1.213) 08.14 22 0
2881464 러스트 까는 친구들 보면 좀 안타깝다. [1] 프갤러(218.154) 08.14 53 0
2881463 비전이 확실하지만 무보수인 기획, 개발자분들 의견이 궁금합니다 [15] 프갤러(1.242) 08.14 129 0
2881462 디시에서 조언은 99% 잘못된 조언이다. [2] ㅆㅇㅆ(124.216) 08.14 70 0
2881461 비전공 국비 자바 취업했다. [3] 프갤러(220.117) 08.14 118 0
2881460 나만 프갤에서 프로그래밍 어떻게할까요 묻는거 미련해보이냐 [3] ㅆㅇㅆ(124.216) 08.14 69 0
2881458 너네왜 개발자망했다함 [1] 프갤러(211.107) 08.14 72 1
2881457 인생을 살면서 창업 해야만한다는 뭔가 그런시기가 있지 않냐 [3] ㅆㅇㅆ(124.216) 08.14 44 0
2881454 ai가 4차산업혁명인데 어째 점점 하향곡선타는것같누 뒷통수한방(1.213) 08.14 32 0
2881453 나는 노가다 상하차부터 시작해서 이것저것 안 한일이 없는데 [3] ㅆㅇㅆ(124.216) 08.14 70 0
2881452 왜 3시 3분 넥도리아(223.38) 08.14 17 0
2881451 비전공 2년 경력... 면접보기 빡시네ㅜㅜ [1] 프갤러(211.234) 08.14 62 0
2881450 윤석열이랑 김건희 위치 넥도리아(223.38) 08.14 34 0
2881448 면접 보고 왔는데 면접이 걍 의식의 흐름이네 ㅇㅇ갤로그로 이동합니다. 08.14 34 0
2881447 한글 프로그래밍 언어 호랑 발명도둑잡기갤로그로 이동합니다. 08.14 34 0
2881445 쉬는청년, 청년빈곤 << 이거 진짜임 ㅇㅅㅇ?? [3] ㅇㅇ(223.39) 08.14 74 0
2881444 코파일럿씨가 챗티씨보다 낳은것같기도? [2] 헬마스터갤로그로 이동합니다. 08.14 38 0
2881441 ebs 다큐보는데 왜 기초수급자가 저축못하는걸 얘기하는거임?? [4] ㅇㅇ(223.39) 08.14 66 0
2881440 2024년 9급 국어3개영어4개 틀렸는데 ㅇㅇ(14.32) 08.14 29 0
2881439 골치아픈 문제네요. 프갤러(220.84) 08.14 30 0
2881438 오타쿠는 왜 개발을 잘할까 [3] ㅇㅇ(106.101) 08.14 72 0
2881437 개나 소나 다 하는 언어면 그렇게 대단할게 있을까? [2] 프갤러(218.154) 08.14 72 0
2881436 쇼핑몰 만들때 환불기능 꼭 넣어야됨? [1] ㅇㅇ(211.235) 08.14 49 0
2881435 러스트는 왜 저럼? [5] 프갤러(49.165) 08.14 52 1
2881434 개발자 취업 안되는거 ok [1] 프갤러(222.116) 08.14 93 0
뉴스 ‘2025 아트 포레스트 페스티벌’ 골프장서 펼치는 이색 야외 음악회 디시트렌드 08.13
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2