Re: Thompson's Plan 9 C compiler

davidsen@crdos1.crd.ge.com (bill davidsen)
13 Aug 91 13:01:00 GMT

          From comp.compilers

Related articles
Re: Thompson's Plan 9 C compiler peter@ficc.ferranti.com (1991-08-12)
Re: Thompson's Plan 9 C compiler svensson@imec.imec.be (1991-08-13)
Re: Thompson's Plan 9 C compiler davidsen@crdos1.crd.ge.com (1991-08-13)
Re: Thompson's Plan 9 C compiler pardo@cs.washington.edu (1991-08-13)
Re: Thompson's Plan 9 C compiler howard@research.att.com (1991-08-14)
Re: Thompson's Plan 9 C compiler kurt@tc.fluke.COM (1991-08-15)
Re: Thompson's Plan 9 C compiler oz@ursa.ccs.yorku.ca (1991-08-16)
Re: Thompson's Plan 9 C compiler p4tustin!point4.com!carl@uunet.uu.net (1991-08-20)
| List of all articles for this month |
Newsgroups: comp.compilers
From: davidsen@crdos1.crd.ge.com (bill davidsen)
Keywords: C, design
Organization: GE Corp R&D Center, Schenectady NY
References: 91-08-049 91-08-048
Date: 13 Aug 91 13:01:00 GMT

[From comp.arch -John]


In article <20167@helios.TAMU.EDU> byron@archone.tamu.edu (Byron Rakitzis) writes:


| I also recommend ftp'ing this paper. I don't think Ken's work is the last
| word in compilers, merely a testament to sound programming principles, and
| to the fact that current Unix vendors' compilers are a crock.


    An overstatement, I think. Optimizing compilers are not going to produce as
much improvement on well written code as they will on student first attempts,
because the common subexpressions have be done in source, the invariant stuff
is out of loops, the loops are unrolled, the register type has been used here
and there... all by a one pass code generator called a programmer.


    But there are a lot more bad programs than good, and I don't think that
current compilers are unjustified. They serve the needs of the average
programmer, and the employer of that programmer, who buys the compiler based
on performance on the buyer's code.
--
bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen)
    GE Corp R&D Center, Information Systems Operation, tech support group
    Moderator comp.binaries.ibm.pc and 386-users digest.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.