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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.stack.nl!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: basic question on adding 2 arrays Date: Sun, 13 Jul 2014 18:25:12 +0200 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <871ttp2plj.fsf@adaheads.sparre-andersen.dk> References: <76d7dbf2-e6b8-4304-b90a-c29a5d129156@googlegroups.com> NNTP-Posting-Host: 109.56.235.177.mobile.3.dk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: loke.gir.dk 1405268713 31334 109.56.235.177 (13 Jul 2014 16:25:13 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Sun, 13 Jul 2014 16:25:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:RhpfOJPrEtygjcqAL0YOn+EFIpk= Xref: news.eternal-september.org comp.lang.ada:20915 Date: 2014-07-13T18:25:12+02:00 List-Id: AdaMagica wrote: > On Sunday, July 13, 2014 8:33:57 AM UTC+2, Jeffrey Carter wrote: >> Next (Next'First + 1 .. Next'Last - 1) := >> Next (Next'First .. Next'Last - 2) + >> Next (Next'First + 2 .. Next'Last); > > OK, one can do this, but is it better than Nasser's? > >> for i in 2..next'length-1 loop >> next(i):= now(i-1)+now(i+1); >> end loop; I would say that it depends on how the model is formulated, but without that knowledge Nasser's version looks easier to understand. Nasser's version also has the benefit of being safe in case of by-reference passing of arrays. Greetings, Jacob -- PNG: Pretty Nice Graphics