언어 기능을 만드는 이유는 무엇입니까? 어떤 시나리오에서 문제를 해결하려면 기능 언어를 사용해야합니다. 기능적 언어를 사용하여 개발 된 주요 앱이 있습니까? 아니면 아직 연구 중입니까?F # 기능적 언어로 만드는 이유
1
A
답변
2
관련 기능의 묶음은 언어 기능을 구현하는 것으로 간주되지만 가장 눈에 띄는 것은 확실히 일류 기능, 즉 추상화를 돕는 the ability to pass around functions as arguments입니다. 가까운 관련 우려는 purity이며 메모리의 현재 상태 값과 독립적으로 잘 수행되는 코드를 작성하는 데 도움이됩니다. 함수형 언어로 개발 대형 프로젝트의
예 Xen (OCaml의), Ericsson's infrastructure (얼랑), 및 Twitter (스칼라 - Scala는 완전히 객체 지향 패러다임을 통합하기 때문에 내가 여기에 약간의 바람을 피우고있어 비록) 등이 있습니다.
+0
OCaml과 F #도 객체 지향 프로그래밍을 제공합니다. –
관련 문제
- 1. 기능적 언어로 ESB (Enterprise Service Bus) 구현
- 2. 모듈러스가 프로그래밍 언어로 정의 된 이유
- 3. 명령형 언어로 어떤 기능적 언어 기술을 사용할 수 있습니까?
- 4. 기능적 언어로 작성된 응용 프로그램을 구성하는 방법은 무엇입니까?
- 5. F #의 컴파일러는 어떤 언어로 작성 되었습니까?
- 6. 기능적 프로그래밍 (F #)을 사용하여 위치 목록을 2D 배열로 변환
- 7. 기능적 프로그래밍 언어의 CMS
- 8. OOP 언어로 GUI 생성하기?
- 9. 기능적 GLUT?
- 10. 어떻게 기능적 프로그램을 디자인합니까?
- 11. 기능적 언어의 건축 사고
- 12. Production Grade 데이터 저장소의 기능적 언어 구현
- 13. CodeIgniter : 좋은 모델을 만드는 이유
- 14. 어떻게 이것을 F # 또는 다른 함수 언어로 작성합니까?
- 15. F #
- 16. 여러 언어로 섹션 머리글을 만드는 방법
- 17. 기능이없는 언어로 기능 프로그램 작성
- 18. 기능 언어로 C++ 0x (C++ 11)?
- 19. 응용 프로그램의 기능적 및 비 기능적 부분은 무엇입니까?
- 20. 이것은 기능적 및 비 기능적 요구 사항이 맞습니까?
- 21. 이유
- 22. 기능적 프로그래밍 함수
- 23. 스칼라의 기능적 반응 프로그래밍
- 24. 프로그램의 기능적 본체
- 25. 기능적 프로그래밍에 기반한 UI
- 26. 최고의 기능적 프로그래밍 리소스?
- 27. 기능적 프로그래밍 문서
- 28. Haskell이나 Erlang과 같은 기능적 프로그래밍 언어로 웹 애플리케이션을 작성하면 J2EE보다 확장 성이 향상됩니까?
- 29. Clojure에서 설계 기반 계약을 일반적으로 구체적으로 또는 기능적 언어로 구현하는 방법은 무엇입니까?
- 30. F #
먼저 모든 고차 함수가 언어를 기능적으로 만듭니다. –
일급 어휘 클로저는 언어 기능을합니다. 최신 기능 언어 (Scheme, Standard ML, OCaml, F #는 있지만 Scala, Clojure 및 C#은 지원하지 않음)는 꼬리 호출 최적화를 제공합니다. –
재개하기로 동의합니다. 이 질문은 (어떤 언어를 기능적으로 만들고 어떤 주요 언어로도 개발 되었는가?) 복제 된 주장과는 구체적으로 아무런 관련이 없습니다 (실제로 프로덕션 환경에서 F #을 사용하는 사람은 무엇입니까? F #을 사용하기로 결정 했습니까?). –