From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5cbfcb03a9d3d935 X-Google-Attributes: gid103376,public From: "Tarjei T. Jensen" Subject: Re: Help B* and B+ Trees Date: 1998/05/16 Message-ID: <355D5DF7.1451@online.no>#1/1 X-Deja-AN: 353760921 Content-Transfer-Encoding: 7bit References: <6je5il$ecf$1@news.iinet.net.au> <355B0B39.7A3673D5@earthling.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Jensen programvareutvikling Newsgroups: comp.lang.ada Date: 1998-05-16T00:00:00+00:00 List-Id: Robert Dewar wrote: > This is quite unfair to Don, he explains algorithms in a high level > manner using abstract pseudo-code. MIX is only used in low level analysis > of actual performance on a typical machine, i.e. to get a feel for the > constants involved and go from O(n**2) to C*n**2, you need a concrete > machine! Not really. Any computer will suffice. If he had used Pascal like he did with TeX and Metafont (I would of course prefer Ada 95) it would be simple for any user to discover the differences. Pascal compilers are widely available and it would be simple for interested parties to type in the examples and analyze the results. I believe he used mix simply because he likes bit twiddling. I don't mind that, it just makes the books less readable and longer than they could have been. I have read his explanation for using mix on his web page and I think the stated reasons are entirely bogus and that he will have a hard time finding scientific evidence supporting his position. It is strange that someone who worries so much about readability as to create his own type setting system does not consider the impact his choice of programming language for the examples has. Greetings, -- // Tarjei T. Jensen // tarjei@online.no || voice +47 51 62 85 58 // Support you local rescue centre: GET LOST!