|What's wrong with alloca() ? firstname.lastname@example.org (1991-12-19)|
|Forward into the past! email@example.com (1991-12-31)|
|Re: Forward into the past! firstname.lastname@example.org (1992-01-05)|
|Re: Forward into the past! email@example.com (1992-01-05)|
|Re: Forward into the past! firstname.lastname@example.org (Norman Diamond) (1992-01-07)|
|From:||email@example.com (Dick Dunn)|
|Organization:||eklektix - Boulder, Colorado|
|Date:||Sun, 5 Jan 1992 20:01:49 GMT|
firstname.lastname@example.org (Dale R. Worley) writes about dynamic arrays:
>It's hard to resist noting that this feature was in Algol 60. That it
>has taken C and Fortran 30 years to adopt it says something about the
Yes, I think what it says is that not every language designer sees a need
for every feature. Dynamic arrays certainly weren't left out of C because
the language designers were unaware of the concept. The most likely reason
is that they added more cost (complexity or execution time) than they were
The uses of languages change over time. So do hardware costs and relative
efficiency concerns. An idea which wasn't useful enough to justify itself
twenty years ago might be justifiable today.
I doubt we're likely to see any clamor for C to acquire Algol 60 features
like call-by-name or the "for" statement in its full generality.
Dick Dunn email@example.com -or- raven!rcd Boulder, Colorado
Return to the
Search the comp.compilers archives again.