I am convinced that functional programming is an excellent choice when it comes to applications that require a lot of computing (data mining, AI, nlp, etc.).
Is functional programming used in any well-known enterprise applications or open source projects? How did they incorporate business logic into functional design?
Please do not pay attention to the fact that very few people use functional programming, and this is quite difficult.
thanks
, Clojure Scala, . Haskell, Haskell, , Haskell - . , , // , , .
, Clojure Scala JVM. / .
-, ? . . ( ) .
- , - , .
Haskell, , - ( , , ?). , , , - .
Haskell, OO +, #, , Haskell #.
, . , , . .. . , , , , .
, - .
, , Scala , Java. , , Java , , Scala.
.NET F # - , "-". , F # , # , .
" " . , - , , , , . , , , . , .NET/Java, .
"?": , . , " " , , . , , .
, -, ?
- - , .
. Citrix XenDesktop XenServer , OCaml. MyLife OCaml. , LOB- (, , , -) F #. Microsoft Bing F #. , , # .NET, (, ).
, Clojure, Scala Haskell, , , .
, -, . , . , ( ). , , , . , , - . , - , . , ( http://www.paulgraham.com/avg.html).
, iTasks, Clean .
, . , , , , , , .
. , / . PowerBuilder, , -. , smarter-.
() . , . , , C++, C, Cobol / , .NET, PowerBuilder, VB, ASP, J2EE .. ... , SAP, Peoplesoft .
Keep in mind that after each new paradigm change, developers who fall into the old paradigm lose the ability to fast- if they are not at the top of the class. Did I answer the question?