Re: Object-relational impedence

From: frebe <>
Date: Sun, 16 Mar 2008 22:04:31 -0700 (PDT)
Message-ID: <>

On 17 Mar, 03:55, Bob Badour <> wrote:
> topmind wrote:
> > Robert Martin wrote:
> >>On 2008-03-14 00:17:40 -0500, frebe <> said:
> >>>On 13 Mar, 18:40, Robert Martin <> wrote:
> >>>>The real point of that remark was that the user of a tool is at a
> >>>>higher level of abstraction than the tool itself. �SQL is a tool. �ORMs
> >>>>are tools that use SQL to get their job done, just like compilers use
> >>>>assembly to get their job done. �In that sense ORMs live at a higher
> >>>>level of abstraction than SQL.
> >>>Lets have an example: There are many "compiler" products translating
> >>>from a high-level language like ADA to a low-level language like C,
> >>>instead of translating to machine code directly. What if someone wrote
> >>>a "compiler" translating C source code to ADA source code, would that
> >>>make C more high level than ADA? Hardly? The existance of a product
> >>>translating from language A to language B doesn't say anything about
> >>>the levels of A and B.
> >>That's a good point.  The fact that you can write a translator from
> >>A->B does not mean A is higher level than B.  On the other hand, when A
> >>*truly is* higher level than B, there is a lot of leverage to be gained
> >>by using A instead of B.  That kind of leverage is cost effective and
> >>attracts users.  More and more people start using A as opposed to B.  B
> >>falls into less and less use.  In the end, while everyone else is off
> >>gaining the leverage of A, B is defended by a group of die-hards who
> >>demand that all this A nonsense is foolish, and stupid, and who bemoan
> >>the fact that nobody truly understands the purity of essense of B.
> Martin is a fucking retard.

Yes, I know. But he has admitted that he is doing some progress ("databases are not longer a bucket of bits"). It is really amazing to see how he continue to make is claims when every argument he pops up, is quickly torn into pices.

//frebe Received on Mon Mar 17 2008 - 06:04:31 CET

Original text of this message