Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Noam Chomsky and John Backus

136 views
Skip to first unread message

reinhar...@hotmail.com

unread,
Sep 13, 1998, 3:00:00 AM9/13/98
to
Dear comp.compilers-community,

Here is a folklore-question for you:

My various compiler books state that John Backus (of Backus/Naur-fame)
was in charge of developing the original FORTRAN-compiler. That
project initially was a big mess because the team used a
seat-of-pants- approach that was not adequate for the complex task.
The idea of transformational grammar was not available to them
yet. Looking at the FORTRAN-syntax and its constructs supports this
evidence, at least from todays vantage point and more than 20 years of
compiler construction tools.

In 1957 Noam Chomskys published his book "Syntactical Structures" and
at about the same time John Backus came up with his concept of syntax
trees (a prominent feature in Chomsky's book) and corresponding
technical concepts. Since then the implementation of compilers is a
pretty straight-forward affair - John Backus got his project on
track. My question here is: Was John Backus directly or indirectly
inspired by Chomsky? Chomsky was an MIT-teacher at that time, so
Backus *could* have gotten hold of his work fairly early and in that
light the time table looks plausible. (I *think* the first FORTRAN
came out 1960) Does anybody know in what order things happened back
then? Personal accounts, anyone?

Thanks for your attention
Reinhard Gantar
[The Fortran project started in 1954 and shipped in 1957. But the
critical idea that made it possible to write compilers in a reasonable
way was syntax directed translation, that is, associating chunks of
object code with syntax rules and building up the translated code.
Ned Irons published the original paper on that topic in 1962. -John]
--
Send compilers articles to comp...@iecc.com, meta-mail to
compiler...@iecc.com. Archives at http://www.iecc.com/compilers


Richard Weaver

unread,
Sep 18, 1998, 3:00:00 AM9/18/98
to
reinhar...@hotmail.com writes:
>My question here is: Was John Backus directly or indirectly
>inspired by Chomsky? [re Fortran]

I've deleted most of your text; choosing not to further circulate text
where it is difficult to separate assertions, suppositions, and
questions.

For the one question above, No. At least not in what Backus writes.
See "History of Programming Languages", Wexelblat editor, page 30,
where Backus writes "As far as we were aware, we simply made up the
language as we went along". The Preliminary Report on Fortran, by the
way, was published in 1954. Backus introduced the syntax notation in
1959 (op cit p121)

Dick W

0 new messages