Functional programming readability [closed]
Closed 7 years ago.
Is functional programming a superset of object oriented?
The more functional programming I do, the more I feel like it adds an extra layer of abstraction that seems like how an onion’s layer is- all encompassing of the previous layers.
Why is the concept of lazy evaluation useful?
It seems lazy evaluation of expressions can cause a programmer to lose control over the order in which their code is executed. I am having trouble understanding why this would be acceptable or desired by a programmer.
How to have a maintainable and manageable Javascript code base [closed]
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for […]
From Imperative to Functional Programming
As an Electronic Engineer, my programming experience started with Assembly and continue with PL/M, C, C++, Delphi, Java, C# among others (imperative programming is in my blood).
FP for simulation and modelling
I’m about to start a simulation/modelling project. I already know that OOP is used for this kind of projects. However, studying Haskell made me consider using the FP paradigm for modelling a system of components. Let me elaborate:
Are there any specific workflows or design patterns that are commonly used to create large functional programming applications? [closed]
Closed 9 years ago.
Why does Scala require functions to have explicit return type?
I recently began learning to program in Scala, and it’s been fun so far. I really like the ability to declare functions within another function which just seems to intuitive thing to do.
When to use functional programming approach and when not? (in Java)
let’s assume I have a task to create a Set
of class names. To remove duplication of .getName()
method calls for each class, I used org.apache.commons.collections.CollectionUtils
and org.apache.commons.collections.Transformer
as follows:
Why isn’t functional language syntax more close to human language?
I’m interested in functional programming and decided to get head to head with Haskell. My head hurts… but I’ll eventually get it…
I have one curiosity though, why is the syntax so cryptic (in lack of another word)?