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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e61c8636ef35379d X-Google-Attributes: gid103376,public From: Marin David Condic Subject: Re: Ada Streams usage (was Escape Sequences in Strings) Date: 2000/11/16 Message-ID: <3A1472B7.C11FDCB1@acm.org>#1/1 X-Deja-AN: 694532926 Content-Transfer-Encoding: 7bit References: <3A17B0E2@MailAndNews.com> <3A129A89.1B69E2FE@acm.org> <3A13D59E.63A6F92@earthlink.net> <3A13F487.59859C0F@acm.org> <8v11gb$hln$1@nnrp1.deja.com> <3A14108E.CCB398A1@acm.org> <8v15uq$lq9$1@nnrp1.deja.com> X-Accept-Language: en X-Server-Date: 16 Nov 2000 23:51:04 GMT Content-Type: text/plain; charset=us-ascii Organization: Quadrus Corporation Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-11-16T23:51:04+00:00 List-Id: Ted Dennison wrote: > > I suppose I was thinking more along the lines of "difficult" real time > > systems. :-) > Well, I don't know if there is a good word for that, but there probably > ought to be. A lot of embedded real-time work is done on older (slower) > microprocessors due to the cost factor. > A few years back I did a rocket engine job that used a MilStd-1750a. It was Rad-Hard, bog slow and we were restricted to 64kwords of memory. (Using the extended address spaces would have only made it slower. We didn't have board realestate anyway.) By the time we were done with the job, we were upwards of 93% CPU utilization and we were all sweating bullets that something was going to drive it over the edge. In that kind of environment, you REALLY get sensitive to the cost of every little data motion or procedure call overhead. You get REALLY tricky in what you can coax out of the compiler and how you can speed up every little operation. I think so long as we have computers, there will be jobs we want to do with them that will drive them to their limits. Hence I think we'll always be worried about the kind of code we get out of enbedded system compilers. Most apps won't care about the overhead involved with streams - whats a few hundred milliseconds for an app that wants to load/store its data using streams or send a message down a TCP/IP pipe across the Internet? But that isn't the whole universe of applications. :-) MDC -- ====================================================================== Marin David Condic - Quadrus Corporation - http://www.quadruscorp.com/ Send Replies To: m c o n d i c @ q u a d r u s c o r p . c o m Visit my web site at: http://www.mcondic.com/ "Giving money and power to Government is like giving whiskey and car keys to teenage boys." -- P. J. O'Rourke ======================================================================