comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Interfaces.Ada
Date: 3 Nov 1994 06:18:59 -0500
Date: 1994-11-03T06:18:59-05:00	[thread overview]
Message-ID: <39agv3$870@schonberg.cs.nyu.edu> (raw)
In-Reply-To: 396agd$9bt@network.ucsd.edu

It is actually the columnwise choice in Fortran that is peculiar. In most
languages it doesn't matter how arrays are stored (you can't normally
tell), and rowwise is somewhat the more natural choice for ENglish speakers
(note how you are reading rows of this message and not columns).

Why Fortran chose column-wise I don't know, but the choice of using
row-wise is well established (all Algol compilers I know of used row
wise), and basically we just have another one of those incompatiilities
which is a nuisance.

At this stage, obviously you can't be compatible with everyone automatically,
but the pragma Convention (Fortran seems a nice approach in Ada 9X (it was
actually my idea to put it in in this general form, so I'm of course biased
in liking the way this is done :-)




  parent reply	other threads:[~1994-11-03 11:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-10-31 15:33 Interfaces.Ada Kyongsuk Pace
1994-11-01 18:06 ` Interfaces.Ada Michael Feldman
1994-11-01 21:04   ` Interfaces.Ada Matt Kennel
1994-11-02  6:24     ` Interfaces.Ada Tucker Taft
1994-11-02 13:55     ` Interfaces.Ada Mats Weber
1994-11-02 16:14     ` Interfaces.Ada Stephen J Bevan
1994-11-03 11:18     ` Robert Dewar [this message]
1994-11-05  3:14       ` Interfaces.Ada Michael Feldman
1994-11-03 11:15   ` Interfaces.Ada Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox