Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #916

Re: 40 year old compilers

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news.misty.com!news.iecc.com!.POSTED!nerds-end
From anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups comp.lang.c, comp.compilers
Subject Re: 40 year old compilers
Date Wed, 05 Jun 2013 16:22:51 GMT
Organization Institut fuer Computersprachen, Technische Universitaet Wien
Lines 35
Sender johnl@iecc.com
Approved comp.compilers@iecc.com
Message-ID <13-06-006@comp.compilers> (permalink)
References <13-06-004@comp.compilers>
NNTP-Posting-Host news.iecc.com
X-Trace leila.iecc.com 1370523079 8433 64.57.183.58 (6 Jun 2013 12:51:19 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Thu, 6 Jun 2013 12:51:19 +0000 (UTC)
Keywords C, history
Posted-Date 06 Jun 2013 08:51:19 EDT
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
Xref csiph.com comp.lang.c:33440 comp.compilers:916

Cross-posted to 2 groups.

Show key headers only | View raw


glen herrmannsfeldt <gah@ugcs.caltech.edu> writes:
>So, I wonder (cross post replies) about favorite 40 year old compiler
>books, especially if written using C-like languages

I like [wulf+75]; however, that's mostly about optimizing, and I don't
think that C compilers of that time had serious ambitions in that
direction.

Given that C compilers from 1973 came from Bell Labs, and Al Aho
worked at Bell Labs, the books he coauthored around that time might
fit the bill.

@Book{wulf+75,
  author = 	 {William Wulf and Richard K. Johnsson and Charles
                  B. Weinstock and Steven O. Hobbs and Charles M. Geschke},
  title = 	 {The Design of an Optimizing Compiler},
  publisher = 	 {Elsvier},
  year = 	 {1975},
  isbn =	 {0-444-0164-6},
  annote =	 {Describes a complete Bliss/11 compiler for the
                  PDP-11.  It uses some interesting techniques: it
                  uses a (hand-constructed) tree parsing automaton for
                  parts of the code selection (Section~3.4); it
                  optimizes the use of unary complement operators
                  (Section~3.3); it uses a smart scheme to represent
                  a conservative approximation of the lifetime of
                  variables in constant space and uses that for
                  register allocation (Sections~4.1.3 and~4.3).}
}

- anton
--
M. Anton Ertl
anton@mips.complang.tuwien.ac.at
http://www.complang.tuwien.ac.at/anton/

Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

40 year old compilers glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2013-06-03 00:14 +0000
  Re: 40 year old compilers anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-05 16:22 +0000
    Re: 40 year old compilers Jorgen Grahn <grahn+nntp@snipabacken.se> - 2013-06-06 17:32 +0000
  Re: 40 year old compilers wclodius@earthlink.net (William Clodius) - 2013-06-05 21:30 -0600
    Re: 40 year old compilers "Charles Richmond" <numerist@aquaporin4.com> - 2013-06-07 18:09 -0500
  Re: 40 year old compilers "Derek M. Jones" <derek@knosof.co.uk> - 2013-06-06 12:52 +0100
  Re: 40 year old compilers Matthias-Christian Ott <ott@mirix.org> - 2013-06-10 00:05 +0200
  40 year old compilers "Charles E. Bortle, Jr." <charlesb.cca@mpowercom.net> - 2013-06-15 03:01 -0700
  Re: 40 year old compilers Fabrice Leal <fabrice.leal.ch@gmail.com> - 2013-06-20 04:04 -0700
  Re: 40 year old compilers Janis Papanagnou <janis_papanagnou@hotmail.com> - 2013-06-21 17:29 +0200

csiph-web