2012-07-27 3 views
0

OOP를 사용하여 쉽게 해결할 수있는 문제는 FP를 사용하여 구현하기가 쉽지 않습니까?함수형 프로그래밍에서 구현하기 어려운 문제

+1

순수 FP를 사용하여 두 행렬을 효율적으로 곱하십시오. 그러나 물론, OOP는이 작업에도 거의 쓸모가 없습니다. –

+0

SK-logic, http://hackage.haskell.org/packages/archive/repa-algorithms/3.2.1.1/doc/html/src/Data-Array-Repa-Algorithms-Matrix.html#mmultP –

+0

@DonStewart, 순수한 * 기능 코드가 아닙니다. '안전하지 않은'모든 것에 대한 정의를 보라. –

답변

1

FP에서는 개체 계층 구조가 어색한 경향이 있습니다. 대신 대수 데이터 형식을 사용하면 훨씬 간단합니다.

+0

FP의 객체 계층 구조는 OOP의 모나드만큼 유용합니다. :) – bytebuster