Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!hplabs!hpfcso!mjs From: mjs@hpfcso.HP.COM (Marc Sabatella) Newsgroups: comp.lang.misc Subject: Re: Cheap implementations of languages (Re: Pointers and poor implementations (was: Re: JLG's flogging ...)) Message-ID: <8960014@hpfcso.HP.COM> Date: 10 Apr 90 15:00:08 GMT References: Organization: Hewlett-Packard, Fort Collins, CO, USA Lines: 42 Normally, even when I don't agree with Jim Giles (which is to say, most of the time) he at least makes sense. This time however,... >II) Feature differences. > > a) Pointer call by reference vs. Fortran parameter passing. > > b) Structs, Unions, dynamic memory, pointers, recursive procedures What about c) math intrinsics and built-in I/O (including implied do-loops) d) equivalence e) run-time dimensionable arrays f) entry statements Then there are the curious two statements >but there >are no new Fortran features which C doesn't already have a version >of. and >the Fortran 90 standard >makes use of these to provide generic functions which C doesn't have. Well, the first statement is just plain wrong, and the second statement is a counterexample. Fortran 90 a subset of C? (Barternder, give me one of whatever he's having!) Or did we also forget about array slices and the bizarre control constructs which can be used to manipulate them? -------------- Marc Sabatella (marc@hpmonk.fc.hp.com) Disclaimers: 2 + 2 = 3, for suitably small values of 2 Bill and Dave may not always agree with me