디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.11 06:36:06
조회 62 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [92] 운영자 20.09.28 46301 65
2881402 게임 1인 개발 성공하니까 단나더 생각나네 [1] ㅇㅇ(125.182) 06:25 36 1
2881401 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06:18 14 0
2881400 게임개발하고싶어서 컴공 진학 희망하는 학생인데 진짜 궁금한거 있음. [10] 프갤러(58.78) 05:20 70 0
2881399 패턴 템플릿을 만들어두고 세부 구현 주의사항을 제네릭하게 만들어서 [1] ㅆㅇㅆ(124.216) 04:25 25 0
2881398 '틱톡에 우아, 태이 떡방박제됨 ㅋ 짤리기 전에 봐ㄱㄱ 프갤러(115.21) 04:23 14 0
2881397 시스템 명세 짜고 설명붙이고 구현하고 ㅆㅇㅆ(124.216) 04:18 18 0
2881396 하루 평균 클래스 40개의 명세, 함수, 메서드 약 200개여개 명세 ㅆㅇㅆ(124.216) 04:15 20 0
2881392 '틱톡에 우아, 태이 떡방박제됨 ㅋ 짤리기 전에 봐ㄱㄱ 프갤러(115.21) 03:55 11 0
2881388 '틱톡에 우아, 태이 떡방박제됨 ㅋ 짤리기 전에 봐ㄱㄱ 프갤러(115.21) 03:41 12 0
2881381 근데 개발자 취업시장 안좋은건 [21] 프갤러(118.235) 03:16 93 0
2881370 참 공부를 하면서 느낀다 루도그담당(58.239) 02:09 32 0
2881369 프갤에 글이 없네 ㅋㅋ [1] 프갤러(121.139) 02:08 35 1
2881368 냉면 먹어야겠다 ㄱ ㅐ ㅆ ㅣ빨썌끼들아!!!!!! 프갤러(121.139) 02:06 18 0
2881367 음기 충전 발명도둑잡기갤로그로 이동합니다. 02:05 24 0
2881366 님이 사용 중인 어플들 러스트가 아니라 C/C++로 만든거다 나르시갤로그로 이동합니다. 01:59 17 0
2881365 납품 준비 하나 끝. 아 존나 힘들다 ㅆㅇㅆ(124.216) 01:58 15 0
2881364 식당 술값이 폭리면? 주식 수익은 부당 이익이냐? 나르시갤로그로 이동합니다. 01:57 12 0
2881363 식당 술값이 폭리면? 개발비도 폭리냐? 나르시갤로그로 이동합니다. 01:56 12 0
2881360 GC없는, (메모리 등) 안전 대세 언어: Ada 나르시갤로그로 이동합니다. 01:29 33 0
2881359 러스트가 확실히 대세가 아닌 이유 나르시갤로그로 이동합니다. 01:23 20 0
2881351 개인적으로 개발 세부 구현사항은 문서화 안하지만 전반적으로 ㅆㅇㅆ(124.216) 00:23 31 0
2881348 그리고 기본적으로 마소 예제는 나름대로 기술 분석 해두는게 좋더라 [2] ㅆㅇㅆ(124.216) 00:20 35 0
2881347 뇌과학적으로 고소득층 사람들은 물건보다 '이것'에 집착합니다 발명도둑잡기갤로그로 이동합니다. 00:18 19 0
2881346 아인슈타인의 ‘그 논문’ 50년간 묻혔다가 과학계 레전드로 역주행 발명도둑잡기갤로그로 이동합니다. 00:16 20 0
2881345 나는 대부분 내가 만들어보거나 해본 것들 어지간하면 적어둠 [8] ㅆㅇㅆ(124.216) 00:14 50 0
2881344 나는 크롤링 전문이 아니라서, 그냥 기초 원리만 아는거. [3] ㅆㅇㅆ(124.216) 00:09 35 0
2881343 아씨발나스닥왜자꾸올라개새끼야!!!!!!! [3] 아스카영원히사랑해갤로그로 이동합니다. 00:07 41 0
2881342 웹 크롤링 뷰티풀 스프 사용하는 방법 [2] ㅆㅇㅆ(124.216) 00:06 37 0
2881341 나도 어제 좆개판으로 크롤러 짯는데 [2] 루도그담당(58.239) 00:02 34 0
2881340 R 스크립트 짜면서 느끼는데 유독 파이썬 R은 GPT가 잘짜 ㅆㅇㅆ(124.216) 00:01 26 0
2881338 개발 항상 하면 느끼지만 가장 큰 적은 '돌아가는데 굳이..' 이거임 [2] ㅆㅇㅆ(124.216) 08.13 40 0
2881337 그 약이라는게 그렇게 끊기가 힘듬?? 계속 생각나?? [6] ㅇㅇ(223.39) 08.13 47 0
2881336 파이썬 질문있습니다 [3] 프갤러(211.105) 08.13 38 0
2881335 ㅆㅇㅆ님 이 글에 대해 의견좀 [1] 발명도둑잡기갤로그로 이동합니다. 08.13 29 0
2881334 마약 거래 중? 발명도둑잡기갤로그로 이동합니다. 08.13 16 0
2881331 내가 ai 안쓰는 이유 프갤러(121.139) 08.13 24 0
2881330 금융 로직의 문제는 뭐냐면 [1] 밀우갤로그로 이동합니다. 08.13 33 0
2881327 프갤러들 제국주의자 되는 과정 발명도둑잡기갤로그로 이동합니다. 08.13 20 0
2881326 이직했는데 존나어렵다 [1] 프갤러(220.70) 08.13 45 0
2881324 코테 문제들 어질어질하노 [1] 프갤러(220.85) 08.13 62 0
2881322 선미=BLUE!-ming | Spoiler #2 발명도둑잡기갤로그로 이동합니다. 08.13 23 0
2881321 ㅇㅣ거 뭐냐 ㅇㅇ(211.105) 08.13 21 0
2881320 재미를 추구하라⭐+ By 나님 [1] ♥냥덩이♥갤로그로 이동합니다. 08.13 41 0
2881319 OWN(오 은) - Blueprint(청사진) 발명도둑잡기갤로그로 이동합니다. 08.13 16 0
2881318 나님 슬슬 졸린둣? ♥냥덩이♥갤로그로 이동합니다. 08.13 32 0
2881317 요즘 식당, 술집들 보면 술로 너무 폭리 취함 [10] 야옹아저씨갤로그로 이동합니다. 08.13 63 5
2881315 챗티씨에 코드 맡기고 나는 누워잇는중 [1] 헬마스터갤로그로 이동합니다. 08.13 38 0
2881314 나님 냥덩이 키우는 유튭 채널 개설 예정 [2/1] ♥냥덩이♥갤로그로 이동합니다. 08.13 62 0
2881312 도대체 영화관리를 어떻게 하길래 벌써 XX티비에 영화가 다떴지?? [6] ㅇㅇ(223.39) 08.13 57 0
뉴스 [종영] '아이쇼핑' 원진아 앞에서 무너진 염정아의 최후! 서스펜스 안기며 유종의 미! 디시트렌드 08.13
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2