순수한 기능 언어를 사용하면 불완전한 명령을 사용하는 것보다 많은 이점을 얻을 수 있지만 일반적으로 저급 시스템 언어를 사용하면 훨씬 더 높은 성능을 얻을 수 있습니다. 특히 CPU가 어떻게 실행되는지에 대한 정확한 단계를 지정할 수 있으므로 결과를 계산해야합니다.왜 자식 대신 darcs가 필요합니까?
성능이 절대적으로 필요한 도구 목록이 있다면 그 목록의 맨 위에 VCS를 넣으면 git는이 점을 매우 잘 수행합니다. 그러나 어쨌든 버전 제어 시스템의 다른 많은 다른 유형에 비해 성능은 장점이 아닙니다.
git 팀은 안전하지 않은 C 코드를 매우 잘 처리하고 있으며 내 시스템 (또는 작성된 언어의 다른 기능)에 대해 걱정하지 않습니다. 그렇다면 왜 많은 haskell 개발자가 있는지입니다. 그들은 완제품만을 사용할 때 darcs를 사용해야합니까?
실제로 이유가 무엇입니까? 실제로 사람들이 git에서 darcs로 이동하는 것을 보았습니까? – hasen
@hasen j : http://stackoverflow.com/questions/4114045/convert-git-repo-to-darcs :-) –
이 모든 질문은 난센스입니다. Tuned Haskell은 C 튜닝만큼 빠르게 수행되며, 작성, 디버그 및 유지 관리가 더 쉽습니다. Darcs는 더 풍부한 모델을 사용하고 더 느린 알고리즘을 필요로하므로 git보다 느립니다. 이것은 명령 행에서 git을 프로그래밍하는 것과는 대조적으로 darcs를 쿼리하는 환경으로 해석됩니다. – nomen