Re: An object-oriented network DBMS from relational DBMS point of view

From: Dmitry A. Kazakov <mailbox_at_dmitry-kazakov.de>
Date: Thu, 15 Mar 2007 09:44:14 +0100
Message-ID: <ay021yg56a1x$.1nx2uv5vwhdxu.dlg_at_40tude.net>


On Thu, 15 Mar 2007 01:31:26 GMT, Bob Badour wrote:

> Device drivers are not programming -- they are plumbing. The hardware
> dictates everything.

Which is exactly what ANY programming is about = describing tasks to be carried out by a hardware (computational environment).

P.S. Pointers are not necessarily needed for programming device drivers. Hardware ports can be mapped to non-relocatable objects using representation clauses. Stateful synchronization objects like ports, queues, semaphores etc can be passed around by references without introducing second-class referential objects (and types of).

Pointers should be avoided, but they cannot be when represent a computational constraint. Almost always introducing pointers is dictated by non-functional requirements. Nevertheless, non-functional requirements could be more important than functional ones...

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
Received on Thu Mar 15 2007 - 09:44:14 CET

Original text of this message