|
|
Chambers <Ben### [at] gmailcom_no_underscores> wrote:
> It is not yet clear which one is better for managing
> large, complex programs in general
I have hard time believing that large programs written in a functional
language like Haskell don't use one of the basic features of OOP: Modularity.
Modularity (and the abstraction related to it) is one of the most essential
properties of a large project, if you want it to be manageable.
Functional programming sounds to me more like just a way of expressing
what you want to do (ie. algorithms), not how you should distribute your
code among modules. Modularity transcends things like imperative or
functional programming paradigms. You could say it's a metaparadigm used
in many if not most large projects, regardless of the language used.
--
- Warp
Post a reply to this message
|
|