«algebraic-data-type» 태그된 질문


1
최신 CPU에서 단일 할당 ADT 지향 코드의 성능
단일 할당으로 불변 데이터에서 작업하면 더 많은 메모리가 필요하다는 명백한 효과가 있습니다 . 커버 아래 컴파일러가 문제를 덜 만들기 위해 포인터 트릭을 수행하지만 끊임없이 새로운 값을 생성하기 때문 입니다. 그러나 성능의 손실이 CPU (특히 메모리 컨트롤러)가 메모리가 많이 변경되지 않았다는 사실을 활용할 수있는 방식의 이점보다 중요하다는 사실을 몇 번 들었습니다. …

3
대수 데이터 유형으로 어떤 문제가 해결됩니까?
공정한 경고, 나는 함수형 프로그래밍을 처음 사용하므로 많은 나쁜 가정을 가질 수 있습니다. 나는 대수적 유형에 대해 배우고 있습니다. 많은 기능적 언어에는 이러한 기능이있는 것으로 보이며 패턴 일치와 관련하여 상당히 유용합니다. 그러나 실제로 어떤 문제를 해결합니까? C #에서 다음과 같이 겉보기에 (대부분의) 대수 유형을 구현할 수 있습니다. public abstract class …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.