Re: Mixing OO and DB

From: Dmitry A. Kazakov <>
Date: Mon, 10 Mar 2008 15:16:11 +0100
Message-ID: <g3oa2g2vaei9$.12jeje7naik8d$>

On Mon, 10 Mar 2008 12:49:20 GMT, David Cressey wrote:

> "mAsterdam" <> wrote in message
> news:47d4e742$0$14360$

> The distinction between "what" and "how" was just as novel to
> them as it is today for the OO programmer.

Declarative approaches are always more difficult both to understand and to implement.

> The "what" versus "how" distinction can be generalized from database query
> languages to cover just about any aspect of computing. Even the difference
> batween machine language and assembler can be discussed in terms of "what"
> vs "how", although not completely.

Yes. Observe that this well applies to OOPL which uses declarative "what" to deal with inheritance. People dismissing it often argue on the level of "how."

But this is declarative vs. imperative debate, i.e. a "how" one. Data vs. behavior is a debate on the subject, i.e. "what," put before "how."
Dmitry A. Kazakov
Received on Mon Mar 10 2008 - 15:16:11 CET

Original text of this message