Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > comp.lang.java.programmer > #6468
| From | Martin Gregorie <martin@address-in-sig.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Passing a Method Name to a Method, Redux |
| Date | 2011-07-23 17:24 +0000 |
| Organization | UK Free Software Network |
| Message-ID | <j0f042$p4k$1@localhost.localdomain> (permalink) |
| References | (6 earlier) <71ph07l246l93uf4umn5tjgp6dtfgnr4a9@4ax.com> <4e28c7a0$0$308$14726298@news.sunsite.dk> <c5kj27pehob8m91ilr27gq4ndg853j3h56@4ax.com> <j0ehp2$l3l$1@localhost.localdomain> <4e2ae67d$0$303$14726298@news.sunsite.dk> |
On Sat, 23 Jul 2011 11:19:19 -0400, Arne Vajhøj wrote: > On 7/23/2011 9:19 AM, Martin Gregorie wrote: >> The last C compilers I remember that had separate preprocessors were >> K&R, so were very old. In these, cc was effectively a shell that >> invoked the preprocessor, the C --> assembler translator, the >> assembler and the linker in turn. Actually, I'm still using one - the >> standard OS/9 v2.4 C compiler, which dates from 1992 and runs on 68xxx >> hardware. >> >> I don't remember any ANSI C compilers I've used being structured this >> way: certainly I've not seen any version of the GNU compiler or its >> derivatives that aren't a monolithic chunk that includes all >> compilation stages except the linker. AFAICR this also applied to the >> Borland compilers. >> >> So, if that's really what you want, go and find a old K&R compiler or >> its source. > > GCC still has a separate executable for preprocessing! > > The driver gcc or g++ calls cpp, cc1 or cc1plus, as and ld. > Fair cop, guv. I looked at /usr/bin, thought the preprocessor was called cpre so didn't find it and glanced through 'man gcc' but didn't find anything describing the compiler structure. The fact that the options are subdivided onto compilation stages doesn't necessarily say anything about the compiler physical structure, and as gcc is fairly big, I assumed.... -- martin@ | Martin Gregorie gregorie. | Essex, UK org |
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 20:43 -0400
Re: Passing a Method Name to a Method, Redux Gene Wirchenko <genew@ocis.net> - 2011-07-22 12:35 -0700
Re: Passing a Method Name to a Method, Redux Patricia Shanahan <pats@acm.org> - 2011-07-22 13:09 -0700
Re: Passing a Method Name to a Method, Redux lewbloch <lewbloch@gmail.com> - 2011-07-22 13:35 -0700
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-22 16:53 -0400
Re: Passing a Method Name to a Method, Redux Martin Gregorie <martin@address-in-sig.invalid> - 2011-07-23 13:19 +0000
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-23 11:19 -0400
Re: Passing a Method Name to a Method, Redux lewbloch <lewbloch@gmail.com> - 2011-07-23 09:20 -0700
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-23 13:33 -0400
Re: Passing a Method Name to a Method, Redux lewbloch <lewbloch@gmail.com> - 2011-07-23 11:43 -0700
Re: Passing a Method Name to a Method, Redux lewbloch <lewbloch@gmail.com> - 2011-07-23 12:14 -0700
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-23 19:19 -0400
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-23 19:12 -0400
Re: Passing a Method Name to a Method, Redux Martin Gregorie <martin@address-in-sig.invalid> - 2011-07-23 17:24 +0000
Re: Passing a Method Name to a Method, Redux Arne Vajhøj <arne@vajhoej.dk> - 2011-07-23 19:22 -0400
Re: Passing a Method Name to a Method, Redux Martin Gregorie <martin@address-in-sig.invalid> - 2011-07-24 10:02 +0000
csiph-web