haskell - 하스켈 초보자 가이드?

haskell - 하스켈 초보자 가이드?

현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오.7 년 전에 문을 닫았습니다.나는 한동안 Haske…


haskell - 어떻게 실세계에서 함수형 프로그래밍을 사용할 수 있습니까?

기능적 언어는 상태를 제거하여 버그를 피할 수 있기 때문에 좋지만 스레드 수에 대해 걱정할 필요없이 자동으로 쉽게 자동으로 병렬 처리 될 수 있기 때문에 유용합니다. Win32 개발자로서, 비록 내 응용 프로그램의 일부 DLL에 Haskell을 사용할 수 있습니까? 그리고 만약 그렇다면 자동적으로 나를 위해 취할 수있는 실질적인 이점이 있습니까?…


haskell - do 블록의 case 표현을위한 하스켈 구문

do 블록의 case 표현식으로이 구문 문제를 파악할 수 없습니다. 올바른 구문은 무엇입니까? 내 견본을 고칠 수 있고 그것을 설명하면 가장 좋을 것입니다. module Main where main=do putStrLn "This is a test" s<- foo putStrLn s foo=do…


Haskell의 숨겨진 기능

하스켈(Haskell) 프로그래밍 언어의 덜 알려져 있지만 유용한 기능은 무엇입니까?(나는 언어 그 자체는 잘 알려져 있지 않지만 나와 함께 일한다는 것을 알고있다. 한 줄의 코드로 피보나치 시퀀스를 정의하는 것과 같은, 하스켈에서의 간단한 것들에 대한 설명조차도 나에 의해 upvoted 될 것이다.) 해스켈 코어에 대한 대답을 제한하려고 시도…


algorithm - 함수형 언어에 대한 빠른 요소 검색(Haskell)

우리가 그래프를 가로 지르며 이전에 노드가 보이지 않았는지 빠르게 판단하고 싶다고 가정 해보십시오. 몇 가지 전제 조건이 있습니다. 노드가 정수 값 1..N으로 표시되었습니다. 그래프는 인접 목록이있는 노드로 구현됩니다. 1..N의 모든 정수 값은 그래프에서 발생합니다. 그래프의 크기는 N입니다. 순전히 기능적인 방식으로이를 수행하기위한…


clojure - 기능 프로그래밍이 웹 개발과 관련이 있습니까?

최근에는 함수형 프로그래밍에 대해 많은 것을 보아 왔으며 Clojure는 특히 흥미로워 보입니다. 그것이 무엇인지에 대한 기본적인 설명을 '이해하는'동안, 나는 웹 개발자로서 하루 하루를 어떻게 사용하는지 알아낼 수 없다. 필자가 읽은 많은 내용은 정규 OO에서 발견되는 일반적인 프로그래밍 상황보다는 기능 프로그래밍의 수학 측면에 초점을 둡니다.…


haskell - 하스켈에서 기호 단순화(재귀 사용?)

아래의 모든 표현을 포함하는 일반적인 규칙을 어떻게 내릴 수 있습니까? 예:하나의 표현식, 다른 표현식은 하위 표현식, 다른 하나는 다중 표현식입니다. 재귀를 사용해야하지만 혼란 스럽네요... simplify:: Expr->Expr simplify(Mult(Const 0)(Var"x"))=Const 0 simplify(Mult…


haskell - 하스켈은 어떤 범위의 범위를 사용합니까?

하스켈이 동적 범위 지정이나 정적 범위 지정을 사용하는지 알아 내려고하고 있습니다. 예를 들어, 다음과 같이 정의 할 수 있습니다. let x=10 그런 다음 함수를 정의하십시오. let square x=x*x 당신은 2 개의 다른 "x"를 가지고 있으며, 동적으로 범위가 지정된다는 것을 의미합니까? 그렇지 않은 경우 어떤 범위 지정이…



performance - 하스켈에 익숙해 지려면 얼마나 걸리나요?

나는 OK C/C++ 프로그래머이다. 하스켈은 매우 흥미 롭습니다. 하지만 깨끗한 하스켈 코드를 작성하는 것은 상대적으로 쉽지만, 수학을 모방하기 때문에(꽤 편안합니다), 하스켈에서 빠르게 실행되는 깨끗한 코드를 작성하는 것은 매우 어렵습니다. Haskell의 빠른 버전은 매우 길고 무서운데, 순진하지만 짧은(2 줄), 깔끔하고 직관적…


haskell - 모나드를 유형 클래스로 제한

하스켈에서 모나드를 제한하여 클래스를 제약하는 방법이 있습니까? F#의 확률 모델링 예제 를 하스켈로 번역하고 있습니다. 그러나 Haskell에서는 data Distribution a 가 data(Ord a)=> Distribution a 변경되기 때문에 필자는 support 생략 data(Ord a)=> Distribution a.이…




프로그래밍 배우는 강좌 haskell 강의 예제 모나드 기초 언어 함수형