Browse thread
Avoiding shared data
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Oliver Bandel <oliver@f...> |
| Subject: | FP/IP and performance (in general) and Patterns... (Re: [Caml-list] Avoiding shared data) |
Hello, is there a general overvie (paper or book), where functional and imperative approaches to solve a problem are compared directly? Most often people say, imperative is faster in most of all cases, and only in some cases FP might be faster. If there is a paper/book about problem solving and performance, comparing different approaches I would be happy to have a pointer to it. Also it would be nice to find something about how classical imperative style, OO-style and FP-style are solving problems, and which patterns can be done easier in the one or the other way. I recently had a discussion about some OO-patterns ( so called "GoF"-Book) and tried to solve some of them with OCamls module system. Adapter and bridge was talked about. Adapter was easy in writing a simple wrapper. Bridge could be done with a functor. :) So, if there are direct translations possible, where to find comparisons? Another interesting theme in this respect is: If not only some patterns were adapted to Fp, but the whole problem solving approach is different, which patterns will be unnevcessary then, because the whole structure of the software will be different...?! Ciao, Oliver