디시인사이드 갤러리

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

갤러리 본문 영역

Ada: 함수형 프로그래밍 지원

나르시갤로그로 이동합니다. 2025.08.31 11:18:16
조회 24 추천 0 댓글 0

함수형 프로그래밍 지원 (Support for Functional Programming)

Ada는 순수 함수형 언어는 아니지만, Ada 2012와 2022 표준을 통해 함수형 프로그래밍 스타일의 기능들이 도입 및 확장되었습니다.

Ada는 로직을 문장(statement)이 아닌 값을 반환하는 표현식(expression) 중심으로 구성하는 것을 지원하며, 여기에는 단일 표현식으로 함수를 정의하는 표현식 함수(expression function), 조건에 따라 값을 결정하는 조건 표현식(conditional expression) 및 case 표현식, 그리고 표현식 내에서 임시 상수를 선언하는 선언식 표현(declare expression), 그리고 컨테이너의 모든 원소를 하나의 값으로 집계하는 감축 표현식(reduction expression)이 포함됩니다.

이러한 표현식 중심의 접근은 데이터 처리에도 적용됩니다. 수량자 표현식(quantified expression)은 루프 없이 컨테이너 원소의 속성을 검사하며, 일반화된 반복자(generalized iterator) 이터레이터 필터(iterator filter)는 데이터의 순회 및 필터링을 지원합니다. 또한 델타 애그리게이트(delta aggregate)는 기존 객체를 수정하지 않고 일부 값만 변경된 새로운 객체를 생성하여 불변성(immutability)을 지원합니다.

---


현재 검토 중인 원고입니다.

1.3 Ada의 주요 특징이 거의 검토가 끝나 갑니다.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 순간의 말실수로 이미지 타격이 큰 것 같은 스타는? 운영자 25/09/01 - -
AD 가전디지털, 신학기 페스타! 운영자 25/08/29 - -
2885882 그래픽스 굳이 쓸려면 웹은 three.js 정도? [1] ㅆㅇㅆ(124.216) 08.31 46 0
2885881 <트웰브> 나왔대서 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 08.31 24 0
2885879 충격적임.. ♥냥덩이♥갤로그로 이동합니다. 08.31 18 0
2885878 "세계에서 가장 오래된 가짜 정보"...지도에 발끈한 아프리카 발명도둑잡기갤로그로 이동합니다. 08.31 17 0
2885877 ❤✨☀⭐⚡☘⛩ㄴㅏ님 ㅅㅣ작합ㄴㅣ당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.31 31 0
2885876 진보당 국회의원단, 산업재해 원청교섭 관련 기자회견 발명도둑잡기갤로그로 이동합니다. 08.31 18 0
2885875 본인 오리지널 서울30년넘게 살았는데 서울혜택 받아본적없음 코레일,비행기 타이밍뒷.통수한방(1.213) 08.31 24 0
2885874 쇼츠랑 유튜브 자체를 좀 끊어볼까... 재미도 없는데 시간쓰는 느낌이네 [2] ㅇㅇ(223.38) 08.31 34 0
2885873 ㅂㅅ 냥덩아 발명도둑잡기갤로그로 이동합니다. 08.31 40 1
2885871 이클립스쓰는거 어캐생각함? [6] ㅇㅇ(211.235) 08.31 53 0
2885870 쇼츠는 나 죽을때까지 안봐두 이상없음 ㅇㅅㅇ?! ㅇㅇ(223.38) 08.31 22 0
2885867 나중에 더위사냥 천원 , 바류 600원, 대형마트 바 용산 370원? 넥도리아(220.74) 08.31 17 0
2885866 이 맘 때 쯤 먹고 싶은 아이스크림이 가끔 있따 요맘때. (광고) 넥도리아(220.74) 08.31 13 0
2885865 달리기 안하고 깨끗하게 먹기 vs 달리기 하고 먹구싶은거 다묵기 ㅇㅇ(223.38) 08.31 18 0
2885864 한국 물가가 비싼 이유는 노조인건비와 농가단합 때문 ♥냥덩이♥갤로그로 이동합니다. 08.31 35 0
2885862 어쩔 수가 없다 베니스 발명도둑잡기갤로그로 이동합니다. 08.31 19 0
2885861 냥님 두뇌 풀가동 ♥냥덩이♥갤로그로 이동합니다. 08.31 18 0
2885860 ai가 뭐든지 다 되게 해주는 마법의 도구라는 착각부터 버려야합니다. [4] 프갤러(27.170) 08.31 52 0
2885854 멍유는 한번 고닉 영정당했거든 ㅇㅅㅇ [2] 류류(118.235) 08.31 44 1
2885853 폴더 및 파일 정리 어떻게 하시나요? [1] ㅈㅁ(210.217) 08.31 34 0
2885852 한국은 한국어 지원하면 국내 대상 서비스화되잖아 [1] ㅆㅇㅆ(124.216) 08.31 38 0
2885851 류류님 나님말고 멍유 괴롭혀 주세요 [2] ♥냥덩이♥갤로그로 이동합니다. 08.31 56 0
2885850 자막 레전드네 ㅇㅅㅇ 류류(118.235) 08.31 24 1
2885849 한국어 페이지 만들면 정부에서 금지시키는게 [2] ㅇㅇ(182.210) 08.31 43 0
2885848 냥덩이가 원하는 세상 류류(118.235) 08.31 25 1
2885847 박제용 [3] ♥냥덩이♥갤로그로 이동합니다. 08.31 43 0
2885846 남들은 웹페이지 하루면 된다고들 하는데 난 하루웬종일 걸리네 [7] ㅆㅇㅆ(124.216) 08.31 54 0
2885845 졸리당.. [1] ♥냥덩이♥갤로그로 이동합니다. 08.31 34 0
2885844 슬깅 [1] ♥냥덩이♥갤로그로 이동합니다. 08.31 27 0
2885843 UV 1970년 1월 1일 목요일 오전 9:00 FAT32 뭔지 아시는분 [1] 넥도리나(220.74) 08.31 42 0
2885842 할카스 레전드 ♥냥덩이♥갤로그로 이동합니다. 08.31 26 0
2885841 “What, a headache again ?" 발명도둑잡기갤로그로 이동합니다. 08.31 24 0
2885840 예언자 무함마드의"전쟁 규칙" 발명도둑잡기갤로그로 이동합니다. 08.31 17 0
2885839 고양이 액체설 [1] 발명도둑잡기갤로그로 이동합니다. 08.31 39 0
2885838 Putting Time in the Office 발명도둑잡기갤로그로 이동합니다. 08.31 28 0
2885837 기생충은 냥덩이 너고 ㅇㅅㅇ [1] 류류(121.160) 08.31 32 1
2885836 아카자처럼 [6] 개멍청한유라갤로그로 이동합니다. 08.31 51 0
2885835 냥덩이 글 보니 드는 생각 발명도둑잡기갤로그로 이동합니다. 08.31 28 0
2885834 영어야~ 사랑행~❤+ ♥냥덩이♥갤로그로 이동합니다. 08.31 19 0
2885833 섹스의 호흡 제 1형 [2] ♥냥덩이♥갤로그로 이동합니다. 08.31 47 0
2885832 CGV VIP 달고싶은데 중고나라에 표판매할까 ㅇㅅㅇ ㅇㅇ(223.38) 08.31 21 0
2885831 AI로 개발자 절대 대체 안될거같다 [1] ㅇㅇ(117.111) 08.31 65 0
2885830 손솔의원 쿠팡공장 시찰 발명도둑잡기갤로그로 이동합니다. 08.31 20 0
2885829 ‘사기 피해’ 올렸더니 내 계정 정지?…당근마켓 황당 대응에 ‘분통’ 발명도둑잡기갤로그로 이동합니다. 08.31 14 0
2885828 별 같지도않는 자격증 좇나 많은시대인데 나처럼 방구석10년차들은 뒷통수한방(1.213) 08.31 24 0
2885827 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.31 27 0
2885826 "숨 참고 있어!" 살기 위해 집에서 죽은 척 연습 발명도둑잡기갤로그로 이동합니다. 08.31 18 0
2885825 내 여자친구 사진인데 어떠니? [2] 메쿠이료갤로그로 이동합니다. 08.31 62 0
2885824 근데 러스트 안하고 C++ 하면 너한테 무슨 이득이 있는데? ㅇㅇ갤로그로 이동합니다. 08.31 51 0
2885823 러스트 믿거 2 나르시갤로그로 이동합니다. 08.31 26 0
뉴스 ‘불후의 명곡-임영웅과 친구들’ 이적·로이킴 등, 장르불문 임영웅의 음악 친구들 총 출동! 디시트렌드 08.29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2