Path: utzoo!utgpu!attcan!uunet!convex!mozart!mercer From: mercer@mozart.uucp (Randall Mercer) Newsgroups: comp.lang.fortran Subject: Why array notation Message-ID: <689@convex.UUCP> Date: 3 Nov 88 20:07:37 GMT Sender: news@convex.UUCP Reply-To: mercer@mozart.UUCP (Randall Mercer) Organization: Convex Computer Corporation, Richardson, Tx. Lines: 13 Does anyone know why FORTRAN-8x uses array notation rather than some form of parallel do loop? What is the advantage of writing A(1:N)=B(2:N+1)+C(1:N) rather than something like: PDO 10 I=1,N ! PDO for "PARALLEL DO" 10 A(I)=B(I+1)+C(I) The latter requires minimal syntactic changes and, for long loops, is more concise and readable. Is the problem with the details of defining "PDO", or is it some more strategic reason?