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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bcdac28207102750 X-Google-Attributes: gid103376,public From: William Starner Subject: Re: Ada95 speed Date: 1999/06/05 Message-ID: <37597AC9.21AFEE9A@worldnet.att.net>#1/1 X-Deja-AN: 486096572 Content-Transfer-Encoding: 7bit References: <7jafeo$6ps@lotho.delphi.com> <7jb2b4$6eq$1@nnrp1.deja.com> Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@worldnet.att.net X-Trace: bgtnsc01.worldnet.att.net 928610751 8107 12.72.142.249 (5 Jun 1999 19:25:51 GMT) Organization: AT&T WorldNet Services Mime-Version: 1.0 Reply-To: billeug@worldnet.att.net NNTP-Posting-Date: 5 Jun 1999 19:25:51 GMT Newsgroups: comp.lang.ada Date: 1999-06-05T19:25:51+00:00 List-Id: Ehud Lamm wrote: > > On Sat, 5 Jun 1999, Robert Dewar wrote: > > > > > But in the old days, I often saw people write absolutely > > appalling assembly language, so there is no immunity here from > > incompetence :-) > > > I reacll reading somewhere a quote from Sir Clive Sinclair to the effect > that as computers grow faster programmers bacmae lass and less > professional, and stopped being aware of how things really work. > > Ehud Lamm mslamm@pluto.mscc.huji.ac.il > http://www2.cybericites.com/e/ehud On the other hand, portable programming is something a professional programmer is supposed to do, and being aware of how things work on your system won't always help on other systems. (I remember an example of matrix code, where optimizing for Cray's vector functions slowed it down on the Mac by causing page faults much more often.) I could assume this number library I'm writting will only be used on ix86 Linux systems with Gnat 3.11p/GCC 2.8.1, but hopefully it will be used on Crays and Suns and whereever. I've got to do some basic profiling, but writing directly to that combination will hurt when it's run on any other hardware, or in worst case, upon upgrading the compiler. -- Please don't email me - billeug@worldnet.att.net is not my account. David Starner - dstarner98@aasaa.ofe.org (alternately dvdeug@hotmail.com) If you wish to strive for peace of soul, then believe; if you wish to be a devotee of truth, then inquire. -- Friedrich Nietzsche