이 유령 이야기에서 Rich는 데이터를 제자리에 변형시키는 PLOP (Place Oriented Programming)에 대해 이야기하고 모든 것을 불변으로하거나 VLOP (Value Oriented Programming)로 잠시 동안 언어를 호출 할 수있게합니다. Clojure 이외의 다른 언어는 VLOP이고 어떻게 불변성 (예 : 구조 공유, 일반 복사 등)을 구현 했습니까?가치 지향 프로그래밍 언어
3
A
답변
2
"가치 중심 프로그래밍"은 기능 프로그래밍을위한 대체 이름입니다. 예를 들어, here (1998) 또는 here (2004)을 참조하십시오. 가장 중요한 점은 Andrew Appel의 1995 년 "객체 지향 프로그래밍이 아닌 가치 지향 프로그래밍"입니다. (나는 온라인으로 찾을 수 없다). 실제 기간은 at least 1981으로 거슬러 올라갈 수 있습니다.
불행히도, Appel과 다른 사람들은 과거에 더 정확하고 (아마도 더 많은 유행어 호환), 기능 프로그래밍을 더 쉽게 판매하게 만들었지 만, 그 이름은 결코 알려지지 않았습니다.
다른 말로하면 기능적 언어를 찾고있을뿐입니다. 가장 유명한 것은 Haskell, ML (Ocaml and SML), Scheme.
관련 문제
- 1. 언어 지향 프로그래밍 기사/논문/자습서
- 2. 객체 지향 프로그래밍 N 번째 하위 언어
- 3. 순수 객체 지향 언어
- 4. 프로그래밍 언어
- 5. 프로그래밍 언어 :
- 6. 하이퍼 스레딩 프로그래밍 언어
- 7. 객체 지향 프로그래밍 질문
- 8. 는 객체 지향 프로그래밍
- 9. 객체 지향 프로그래밍. 작업
- 10. 객체 지향 프로그래밍 오류?
- 11. 객체 지향 프로그래밍
- 12. 객체 지향 프로그래밍 : 연결
- 13. 객체 지향 프로그래밍 스타일
- 14. mysqli 객체 지향 프로그래밍
- 15. 객체 지향 프로그래밍 오류
- 16. 피쳐 지향 프로그래밍 - 예
- 17. 객체 지향 프로그래밍 (HOW!)
- 18. 객체 지향 프로그래밍 :
- 19. 객체 지향 프로그래밍 로직
- 20. Python 객체 지향 프로그래밍
- 21. PHP에서 객체 지향 프로그래밍
- 22. 배열과 객체 지향 프로그래밍
- 23. 객체 지향 프로그래밍 :
- 24. Aspect 지향 프로그래밍 : 느림 #
- 25. 객체 지향 프로그래밍 오류
- 26. 객체 지향 프로그래밍
- 27. Aspect 지향 프로그래밍?
- 28. C에서의 Aspect 지향 프로그래밍
- 29. Java에서의 Aspect 지향 프로그래밍
- 30. OOP (객체 지향 프로그래밍)
당신은 징계를 받아 어떤 프로그래밍 언어로든 VLOP를 할 수 있습니다. 모든 순수 함수형 언어는 VLOP 기반입니다 – Ankur
실제로는 적절한 클로저, 꼬리 호출 최적화 및 GC가 필요합니다. 그렇지 않으면 생산성이 떨어집니다. –