Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Forward references Date: Sun, 2 Oct 2016 17:11:25 -0000 (UTC) Organization: A noiseless patient Spider Lines: 17 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 2 Oct 2016 17:11:25 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="e5160e2be48f1ea550cf61512446f525"; logging-data="23474"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/8qyNDzXQfrN8coVLsuYQKYUqGaSZzQLg=" User-Agent: Pan/0.140 (Chocolate Salty Balls; GIT 3663720 git://git.gnome.org/pan2) Cancel-Lock: sha1:zDMorpdKTCbKHIxM9l4HC5sW1Fg= Xref: csiph.com comp.lang.java.programmer:35689 On Sun, 02 Oct 2016 15:45:19 +0000, Stefan Ram wrote: > An old C compiler from the 70s is a one-pass compiler IIRC, > so it does not do "forward references". > Whose C was that? Not K&R for sure: they've always had separate preprocessor, C->Assembler translation, assembler and linker phases. Thats a given, since from the outset they were designed to use the native assembler and linker of the target machine, since that's an easy way to make porting easier. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |