«haskell» 태그된 질문

기능적인 프로그래밍 언어

3
웹 프로그래밍을위한 Ur / Web의 새로운 기능 언어? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내가 건너 온 우르 / 웹 프로젝트 언어 하스켈 같은위한 웹 프레임 워크 내 검색 중. 한 …

2
상태 저장 라이브러리 위에 부작용이없는 인터페이스
에서 존 휴즈와의 인터뷰 그가 얼랑 및 하스켈에 대해 이야기 그는 얼랑의 상태 라이브러리를 사용하는 방법에 대해 말할 다음이있다 : 상태 저장 라이브러리를 사용하려면 일반적으로 부작용이없는 인터페이스를 빌드하여 나머지 코드에서 안전하게 사용할 수 있습니다. 그는 이것이 무엇을 의미합니까? 나는 이것이 어떻게 보일지에 대한 예를 생각하려고 노력하고 있지만 나의 상상력과 지식이 …

3
대부분의 일상적인 프로그래밍 작업에 Monass 및 Applicative Functors와 같은 Haskell의 고급 개념이 얼마나 중요합니까?
나는 그들이 당신에게 Monads와 Just a와 같은 것들을 소개 할 때까지 Haskell Learn 책을 읽었습니다. 이것들은 나에게 반 직관적이므로 배우려고 노력하는 것을 포기하는 것처럼 느낍니다. 그러나 나는 정말로 시도하고 싶다. 나는 적어도 고급 개념을 잠시 피하고 언어의 다른 부분을 사용하여 Haskell의 더 기본적인 부분, 즉 기능, 표준 IO, 파일 처리, …
16 haskell 

4
상태 변경에 의존하지 않는 것이 좋은 이유는 무엇입니까?
이 질문은 /software/25569/is-haskell-worth-learning 질문에서 발생합니다 일반적으로 Haskell이 다른 언어로 코딩 기술을 향상시키는 방법에 대해 자주 반복되는 진술이 있으며, 이는 Haskell이 무국적자이기 때문에 좋은 일입니다. 왜? 나는 누군가가 이것을 왼손으로 타이핑하거나 하루 동안 눈을 감고 터치에 의존하는 것과 비교하는 것을 보았습니다. 분명히 그것보다 더 많은 것이 있습니까? 하드웨어 메모리 액세스 또는 …


4
정적 유형의 기능 코드 단위 테스트
나는 사람들에게 물어보고 싶었습니다.이 경우 haskell, scala, ocaml, nemerle, f # 또는 haXe로 작성된 정적 형식의 기능 코드를 단위 테스트하는 것이 합리적입니다 (마지막에 관심이있는 것이지만 원했습니다. 더 큰 공동체에 대한 지식을 활용하십시오). 나는 이것을 이해하기 때문에 이것을 묻습니다. 단위 테스트의 한 측면은 사양을 실행 가능한 형식으로 유지하는 것입니다. 그러나 공식화 …

6
개발 환경에 기능 프로그래밍 소개 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이것은 긴 이야기이지만 가능한 한 최대한 요약하려고 노력할 것입니다. 우리는 다양한 유형의 자금을위한 소프트웨어를 작성하는 .NET 상점입니다. 예를 …

1
하스켈이 왜 단일성 제한없이 반복 평가를 피할 수 없습니까?
나는 얼마전에 learnyouahaskell을 끝냈고 , Haskell Wiki가 묘사 한 것처럼 Monomorphism Restriction을 이해하려고 노력했습니다 . MR이 어떻게 반복적 인 평가를 막을 수 있는지 이해하고 있지만, 왜 반복적 인 평가를 더 간단한 방법으로 피할 수 없는지 모르겠습니다. 내가 염두에두고있는 구체적인 예는 위키에서 사용되는 예입니다. f xs = (len,len) where len = …

5
FP 사고에 익숙한 사람은 어떻게 명령형 코드를 읽어야합니까?
나는 약 5 개월 전에 대학을 졸업했으며 지난 4 개월 동안 현지 스타트 업에서 일했습니다. 대학에서 하스켈, F # 등을 스스로 공부했습니다. 우리는 대학에서 Java를 배웠지 만 곧 기능 프로그래밍에 노출되었고 명령형 프로그래밍보다 훨씬 더 많은 시간을 보냈습니다. 결과적으로, 나의 두뇌는 기능적인 사고를 위해 연결되어 있습니다. 내가 가입 한 회사는 …

5
Haskell에서 얻은 지식과 기술을 수출하기 위해 가장 호환되고 널리 사용되는 생산 언어는 무엇입니까?
나는 평범하고 단순한 Haskell을 좋아합니다. Haskell은 프로덕션 소프트웨어에 사용되지만 특히 내가 본 것에서 널리 배포되지는 않습니다. 생산 프로젝트와 관련하여 가장 유사하고 여전히 널리 사용되는 언어는 무엇입니까? 또한 많은 플랫폼에서 사용 가능한 첫 번째 부분과 동일한 언어입니까? 그렇지 않은 경우 광범위한 플랫폼 배포를 사용하는 가장 좋은 대안은 무엇입니까? 거대한 무리 나 …

2
Haskell의 GUI 라이브러리에 대한 제안 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Haskell Wiki 자체는 다음과 같이 말합니다 . 하스켈에는 많은 GUI 라이브러리가 있습니다. 불행히도 표준적인 것이 없으며 모두 불완전합니다. 일반적으로 저수준 베니어는 잘 …

8
기능적 언어 구문이 인간 언어와 더 가까운 이유는 무엇입니까?
함수형 프로그래밍에 관심이 있고 Haskell과 직접 대결하기로 결정했습니다. 머리가 아파요 ...하지만 결국에는 ... 호기심이 생겼는데 왜 다른 단어가없는 문법이 그렇게 비밀스러운가요? 이유가 거기에 더 표현되지 않는 이유 , 인간의 언어에 더 가까이? 나는 FP가 수학적 개념을 모델링하는 데 능숙하고 간결한 표현 수단 중 일부를 빌 렸지만 여전히 수학이 아니라 언어입니다.

2
Haskell에서 유형이 지워 집니까?
Haskell은“일반적인 기능”이라는 개념을 가지고 있는데, 이는 일반적인 lisp와 공통점을 가진 경험이없는 일반적인 lisp와 비슷한 점이 있습니다. 이것은 to_string모든 유형의 문자열 표현을 정의하는 일반 기능을 정의 할 수 있음을 의미합니다 . 물론 특수한 경우에는 시설을 정의해야하지만 to_string서명이 인 함수가 α → string있습니다. OCaml과 마찬가지로 Haskell에서 유형이 지워 집니까? 그렇다면 Haskell의“일반 기능”의 …

2
C # 인터페이스로 Haskell 타입 클래스 구현
Haskell의 형식 클래스와 C #의 인터페이스를 비교하려고합니다. 가 있다고 가정합니다 Functor. 하스켈 : class Functor f where fmap :: (a -> b) -> f a -> f b 이 유형 클래스를 C #의 인터페이스로 구현하는 방법은 무엇입니까? 내가 시도한 것 : interface Functor<A, B> { F<B> fmap(Func<A, B> f, F<A> …
13 c#  haskell 

5
* 모든 * 프로그램 작업을 상태없이 표현할 수 있습니까?
이것은 이론적 인 질문이지만, 현재 C ++을 사용하여 "정상적인"명령 기법으로 수년간의 프로그래밍을 한 후, 다른 기능적 프로그래밍 세계를 발견했습니다. JavaScript를 우연히 배우면서 우연히 넘어졌습니다. 이것은 완전한 상태 지향 프로그램을 순수하게 기능하고 상태가없는 다른 구현으로 기술적으로 대체 할 수 있는지 궁금해했습니다. 흥미로운 아이디어이며, 함수형 프로그래밍에 분명하고 우아함이 있다는 사실을 인정해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.