Re: An object-oriented network DBMS from relational DBMS point of view
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.deReceived on Thu Mar 15 2007 - 09:44:14 CET