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,fd3a5ba6349a6060 X-Google-Attributes: gid103376,public From: Dan Nagle Subject: Re: should I be interested in ada? Date: 1999/02/19 Message-ID: <36CDA165.DACB89AA@erols.com>#1/1 X-Deja-AN: 446127779 Content-Transfer-Encoding: 7bit References: <7a72e6$g55$1@probity.mcc.ac.uk> <36C93BB4.1429@ecs.soton.ac.uk> <7afc1o$3mi$2@plug.news.pipex.net> <7afttr$7v3$1@nnrp1.dejanews.com> <7aganu$qsc$1@plug.news.pipex.net> <36CC11A1.C7A71642@hercii.mar.lmco.com> <7ahkn0$kab$1@plug.news.pipex.net> <36CC6AC0.25DBE56D@erols.com> <7aikfp$nhq$3@plug.news.pipex.net> <36CD44CF.A61DAE96@erols.com> <7ajrpu$jpq$1@nnrp1.dejanews.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@rcn.com X-Trace: szuKBySo0SHw7q1FuiN9xNVosg2F4T+hOKAngNdufCE= Organization: Purple Sage Computing Solutions, Inc. Mime-Version: 1.0 Reply-To: dnagle@erols.com NNTP-Posting-Date: 19 Feb 1999 17:38:55 GMT Newsgroups: comp.lang.ada Date: 1999-02-19T17:38:55+00:00 List-Id: Hello, robert_dewar@my-dejanews.com wrote: Thanks for your reply. This is exactly the kind of discussion I was hoping for. > > In article <36CD44CF.A61DAE96@erols.com>, > dnagle@erols.com wrote: > > Actually here Ada has an advantage, it does not even > see the assignment of b to a as a "series of assignment" > in any sense, Rather it is an assignment of a composite > object, and yes of course the compiler is free to achieve > this in any manner it pleases. Actually, that's the way Fortran sees the array, too. The array is a "first class object", just as much a single entity as any other. Programming for high performance has taught me to look at things at two levels simultaneously: what the langauge says and means, and what's going on in the hardware. Of course, on scalar processors, things actually happen element by element. I like the built-in tasking in Ada, Fortran uses add-on libraries to achieve the same thing. Often vendor specific, and therefore something of a nuiscance. BTW, I found Barnes' Ada95 book at www.bookpool.com at a substantial discount. They're out of stock :-(, but I backordered. That's 2 I owe this group. -- Cheers! Dan Nagle dnagle@erols.com