Article View: comp.lang.misc
Article #6100Re: Dynamic array dimensioning
From: John R. Levine
Date: Thu, 05 Jan 1989 22:17
Date: Thu, 05 Jan 1989 22:17
15 lines
1307 bytes
1307 bytes
In article <117400002@uxa.cso.uiuc.edu> gsg0384@uxa.cso.uiuc.edu writes:
>1. What languages support the run-time array sizing in a particular module
>as in FORTRAN 8x ? ...
Algol 60 had dynamically sized arrays in 1960, both for arguments and
local arrays. The techniques to implement them are well known;
consult the Dragon Book or any other compiler book for details. There
is some loss in performance compared to fixed size arrays since stack
offsets cannot be precomputed at compile time, but you have to trade
that off against the increased flexibility. Many of Algol's descendants
(other than Pascal) also have such dynamic sizing, the most notable being PL/I.
--
John R. Levine, Segue Software, POB 349, Cambridge MA 02238, +1 617 492 3869
{ bbn | spdcc | decvax | harvard | yale }!ima!johnl, Levine@YALE.something
You're never too old to have a happy childhood.
Technical Details
Message-ID:
<3125@ima.ima.isc.com>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-ncis!helios.ee.lbl.gov!pasteur!ucbvax!husc6!spdcc!ima!johnlReferences:
<117400002@uxa.cso.uiuc.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-ncis!helios.ee.lbl.gov!pasteur!ucbvax!husc6!spdcc!ima!johnl From: johnl@ima.ima.isc.com (John R. Levine) Newsgroups: comp.lang.misc Subject: Re: Dynamic array dimensioning Message-ID: <3125@ima.ima.isc.com> Date: 5 Jan 89 22:17:19 GMT References: <117400002@uxa.cso.uiuc.edu> Reply-To: johnl@ima.UUCP (John R. Levine) Organization: Segue Software, Inc. Lines: 15