[Python-ideas] aliasing
Steven D'Aprano
steve at pearwood.info
Fri Sep 2 10:30:41 CEST 2011
Stephen J. Turnbull wrote:
> Steven D'Aprano writes:
> > Stephen J. Turnbull wrote:
> > > MRAB writes:
> > >
> > > > Fortran also pre-dated stack allocation (I think), so local storage was
> > > > static (and no recursion!).
> > >
> > > If FORTRAN [sic] predated stack allocation, what did Lisp use to
> > > handle recursion?
> >
> > I don't see the connection. The first proposal for Fortran was 1953,
> > with the first public release in 1957, while John McCarthy didn't start
> > work on Lisp until 1958.
>
> He didn't start work on Lisp the language, or Lisp the interpreter?
Define "start work on" :)
At what point do idle musings about a possibility become actual work?
According to McCarthy, early key ideas and experiments in Lisp occurred
between 1956 and 1958, some of which using a Fortran-based back end (so
I was wrong to say there was no connection -- McCarthy was certainly
aware of Fortran and at least mildly influenced by its "formula
translation" aspect). Between 1958 and 1962 Lisp was implemented and
used for experiments in AI.
http://www-formal.stanford.edu/jmc/history/lisp.ps
In Fortran's case, I haven't been able to find when John Backus first
started thinking about the idea, but he submitted a proposal to IBM in
late 1953. A draft specification followed in 1954, followed by a manual
in 1956 and finally a compiler in 1957.
I guess the pace of computer software releases was slower back then, and
people more forgiving of vapourware.
<wink>
--
Steven
More information about the Python-ideas
mailing list