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: | Martin Chabr <martin_chabr@y...> |
| Subject: | Ant: Re: FP/IP and performance (in general) and Patterns... (Re: [Caml-list] Avoiding shared data) |
>From my limited experience I see it this way: Mathematical computations, algorithms, interfacing (complicated data conversions), text translations, parsing, anything which can be well represented by dataflow diagrams and where there is no changing state ==> use FP User interfaces, business systems, anything with objects which have changing states and which react to events and interact with each other ==> use OOP Martin --- Oliver Bandel <oliver@first.in-berlin.de> wrote: > On Tue, Oct 04, 2005 at 06:39:28PM -0400, > Christopher A. Watford wrote: > [...] > > This list is best for asking OCaml questions and > is awful for asking > > for what language is best for what, nobody agrees. > [...] > > > I was not asking, what language is better for > soimething, or best at all. > I asked for what programming style/paradigm is best > used to solve > certain problems. > > As OCaml provides more than one programming > paradigm, for me > it's the best language I ever had programmed in > (some > other features are also fine). > > So the question goes in a different direction: > How to solve problems best, if you have the > possibility > do do it in different ways. > > Well, every programmer can choose it's own way, but > if certain areas > are well known to do them in a certain way best, it > makes sense > to go that direction. > > For example, I'm not really a fan of OO-programming, > but when > programming GUI-software I think it would be the > best choice, > and FP-programming lacks flexibility here (if not > using > a DSL to create GUI-code, which then is separately > compiled). > > Ciao, > Oliver > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: > http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de