3
Haskell과 Scheme이 단일 연결 목록을 사용하는 이유는 무엇입니까?
이중 연결 목록은 최소한의 오버 헤드 (셀당 다른 포인터)를 가지며 양쪽 끝에 추가하고 앞뒤로 이동할 수 있으며 일반적으로 많은 즐거움을 누릴 수 있습니다.
함수형 프로그래밍은 출력이 프로그램 상태가 아닌 입력에 의해 결정되는 함수의 체인 평가로 계산 문제를 해결하려는 패러다임입니다. 이 스타일의 프로그래밍에서 부작용 및 변경 가능한 데이터는 더 이상 사용되지 않으며 일반적으로 엄격하게 격리됩니다.