| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: An object-oriented network DBMS from relational DBMS point of view
Marshall wrote:
> On Mar 14, 4:44 am, "Dmitry Shuklin" <shuk..._at_bk.ru> wrote:
>
>>On 13 อมา, 20:42, "Marshall" <marshall.spi..._at_gmail.com> wrote: >> >> >>>This is categorically false. There are no problems that can >>>be solved with pointers that cannot be solved without them. >> >>This is categorically true.
>>All today successfull programming languages have pointers or >>references.
>>Many of today successfull RDB projects have surrogate identifiers (= >>pointers emulation)
I disagree. No market ever existed for them, and the market never took them up. Self-aggrandizing ignorants pushed them into the standard because they were stupid enough to believe their own bullshit.
>>>(Unless you are referring to very low level programming such >>>as device drivers. And really, it's not even strictly true there.) >> >>Ok, You are right here, I am started programming from writing drivers >>more than 15 year ago))) >>Let consider writing drivers as abstract task. You say that it will be >>almost impossible to write driver without references or pointers >>support. Is it?
>>From other hand it will be easy to do with pointers. Ok? So system >>with pointers support is full and system without them is not full ;)
Device drivers are not programming -- they are plumbing. The hardware dictates everything.
We should not measure software development
> by the standards of device drivers. In fact, it should be a
> strong goal to make as much of software development as
> unlike device drivers as possible.
>
>
>
>>>>I don't see any complexity wich was appeared with pointers. But I see >>>>it when pointers gone. >> >>>Consider the plight of the C programmer, who cannot statically >>>tell the type of the thing pointed to by a pointer, nor whether >>>there is aliasing, nor whether it even points to actual memory. >> >>The world not stay in one point. Do you know about managed pointers? >>C# or Java for example.
Start with a simple structure like a relation that is both necessary and sufficient. Adding another structure, such as a pointer, increases complexity without any compensating benefit.
>>>If you don't see any complexity with pointers, you need to learn >>>more about pointers. >> >>Are you sure that you don't need learn more about modern >>programming? ;)
Self-aggrandizing ignorants have no desire to learn. If they remain ignorant, they can continue to deny awareness.
>>>Well, of course they can "do the same". You can do the >>>same with just cons cells and the lambda calculus. Or >>>just with Turing machines. Whether two systems can >>>do the same thing or not is generally a trivial question, >>>since pretty much all systems are computationally >>>equivalent. >> >>It is very interesting question. To solve it we should remember about >>Turchin and Meta-System Transition >>When one MT emulating another MT the Meta-System Transition is >>appearing. I say that I can do on my network DBMS all which RDMBS can >>without this meta-system transition. But vice-versa is not true. RDBMS >>can do all what can do my db only after MST.
>>>You claim to be doing a >>>comparison of two types of systems but you apparently >>>don't know very much about either one! >> >>Ha Ha Ha,
![]() |
![]() |