디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.11 06:36:06
조회 53 추천 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 - -
2880434 필연적 구조 논리로 미래를 예견하당 By 나님 ♥냥덩이♥갤로그로 이동합니다. 08.11 25 0
2880433 퇴근 얼마 안남았다 루도그담당(118.235) 08.11 23 0
2880432 제가 죄인입니다. 어서 사형시키세요. 프갤러(220.84) 08.11 44 0
2880431 KiiiKiii 키키 'DANCING ALONE' 발명도둑잡기갤로그로 이동합니다. 08.11 21 0
2880430 AI가 우리 몰래 비밀언어를 쓴다... 는 것보다 소름끼치는 현 연구결과 발명도둑잡기갤로그로 이동합니다. 08.11 39 0
2880429 특이점 온다 노동해방시대 온다 ㅇㅇ 뒷통수한방(1.213) 08.11 25 0
2880428 긴급] 길냥덩 쥐찢명 잡는 영상 최초 공개 !! ♥냥덩이♥갤로그로 이동합니다. 08.11 27 0
2880427 적당한 추상화는 이해에 도움되는데 [2] 루도그담당(118.235) 08.11 61 0
2880426 GOT7(갓세븐) "A" 발명도둑잡기갤로그로 이동합니다. 08.11 22 0
2880425 나님 스스로에 대해 더 잘 알아야행 ♥냥덩이♥갤로그로 이동합니다. 08.11 24 0
2880424 이게 추상화 계층 레이어가 나뉘어져있다는 이해가 있으면 존나 편함 [3] ㅆㅇㅆ(124.216) 08.11 44 0
2880423 프로그래밍 설계하면서 중요한 청사진은 문법으로 구현되지 않음. ㅆㅇㅆ(124.216) 08.11 37 0
2880422 비전공 프론트엔드 개발자인데 전산직 가능? [5] 프갤러(49.175) 08.11 155 0
2880421 프로그래밍 아키텍트의 장점이 언어에 구애를 안받음 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.11 40 0
2880420 영웅의 여정 발명도둑잡기갤로그로 이동합니다. 08.11 20 0
2880419 프로도: "이런 일이 내 시대에 일어나지 않았더라면 좋았을 텐데요." 발명도둑잡기갤로그로 이동합니다. 08.11 24 0
2880418 개발자란 직업 나만 멋있어보임? [4] 프갤러(211.60) 08.11 87 0
2880417 집정리하다 나온 먼지 덮인 ‘이것’···경매서 9000만원에 팔렸다는데 발명도둑잡기갤로그로 이동합니다. 08.11 19 0
2880416 지피티이거 웹에서 루도그담당(118.235) 08.11 27 0
2880415 젊은애들이 힘든일 안 하려는 이유 발명도둑잡기갤로그로 이동합니다. 08.11 27 0
2880414 지피티 글 삭제도 좀 이상하지 않냐 [1] 프갤러(61.79) 08.11 35 0
2880413 챗지피티는 5나오고나서 애가 더 멍청해진거같네 [2] 공기역학갤로그로 이동합니다. 08.11 53 0
2880412 애초에 마소는 이미 자기네들 홈페이지 완성 예시 다 올려뒀잖아 [3] ㅆㅇㅆ(124.216) 08.11 60 0
2880410 "소고기 사먹을 줄 알았더니"…소비쿠폰 풀리자 대박 난 '이곳' 발명도둑잡기갤로그로 이동합니다. 08.11 36 0
2880409 마소가 만들어논거보면 좋은 점이 [1] 루도그담당(118.235) 08.11 41 0
2880408 특이점 온다 노동해방시대 온다 ㅇㅇ 뒷통수한방(1.213) 08.11 19 0
2880407 Asp.net core 이거 존나 좋은데 [2] 루도그담당(118.235) 08.11 48 0
2880405 내가 프갤에 있는 이유)여기 조차도 안가면 이야기할 곳이 없다 [2] ㅆㅇㅆ(124.216) 08.11 54 0
2880403 적어도 프로그래밍 업종은 중국애들이 시민의식이 더 높음. [2] ㅆㅇㅆ(124.216) 08.11 47 0
2880402 유독 프로그래밍 업계라는 애들이 톡시하지 않냐? [2] ㅆㅇㅆ(124.216) 08.11 58 2
2880401 40대부터는 사업을 하고 싶다 프갤러(61.79) 08.11 33 0
2880400 번식한새끼들은 대우해주는거 아무리봐도 이해 좇나 안가네 뒷통수한방(1.213) 08.11 32 0
2880399 Asp.net core는 왜 안 쓰는거냐 루도그담당(118.235) 08.11 43 0
2880398 gpt5.0때문에 오늘 두시간 날렸네 프갤러(175.210) 08.11 39 0
2880397 댓글 이쁘게 발명도둑잡기갤로그로 이동합니다. 08.11 27 0
2880396 이기적인 놈 응용 좆되노 이기 [1] 슈퍼막코더(126.194) 08.11 61 0
2880395 2찢명 운지 스타또⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.11 36 0
2880394 개발자 목메지마라 ♥냥덩이♥갤로그로 이동합니다. 08.11 33 0
2880393 아이 구해주는 코끼리 발명도둑잡기갤로그로 이동합니다. 08.11 21 0
2880392 챗지피티같은 이미지 생성기 만드는거 어려움? ㅇㅇ(106.102) 08.11 31 0
2880391 한국인이 시골에 친척끼리 같이 살던 문화라 남과 비슷해지려 발명도둑잡기갤로그로 이동합니다. 08.11 29 0
2880390 특이점 온다 노동해방시대 온다 ㅇㅇ 뒷통수한방(1.213) 08.11 25 0
2880389 이젠 챗봇에 질문하는걸 프롬프트 엔지니어링 ㅋㅋ [5] 헬마스터갤로그로 이동합니다. 08.11 55 0
2880388 개발자 목 매는게 별 거 있나 재밌으니까 하는거지 [1] ㅆㅇㅆ(124.216) 08.11 40 0
2880387 개발자 목매는이유가 뭐임? [2] 프갤러(221.143) 08.11 66 0
2880386 친자식이 아니랍니다 발명도둑잡기갤로그로 이동합니다. 08.11 25 0
2880385 흠.. 함 운덩하면 이틀은 봐야하는건강? ♥냥덩이♥갤로그로 이동합니다. 08.11 28 0
2880384 찢재앙 국가수지 개박살 ♥냥덩이♥갤로그로 이동합니다. 08.11 33 1
2880383 아스카느님 상하이 여행을 고려 중이시다 [14] 아스카영원히사랑해갤로그로 이동합니다. 08.11 65 0
2880382 체력이란 무엇인강? [2] ♥냥덩이♥갤로그로 이동합니다. 08.11 39 1
뉴스 美 레스토랑에서 ‘비매너’ ‘민폐’ 뭇매…이시영 “불편하셨던 분들께 죄송한 마음” 디시트렌드 08.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2