Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!lll-crg!styx!nike!ucbcad!ucbvax!sdcsvax!ncr-sd!ncrcae!sauron!campbell From: campbell@sauron.UUCP (Mark Campbell) Newsgroups: net.lang.c,net.micro.pc,net.unix Subject: Re: C'mon, guys! Message-ID: <683@sauron.UUCP> Date: Sat, 21-Jun-86 08:38:35 EDT Article-I.D.: sauron.683 Posted: Sat Jun 21 08:38:35 1986 Date-Received: Mon, 23-Jun-86 03:35:58 EDT References: <811@bu-cs.UUCP> Organization: NCR Corp., Advanced System Development, Columbia, SC Lines: 20 Xref: linus net.lang.c:8746 net.micro.pc:8402 net.unix:7649 > Guy Harris writes: > >...sometimes I think pointers should be *subtracted* from C, since people seem > >to get very confused about them... > > [...] > [...] > It's not 'C', I've had the same basic problems with students when > teaching IBM assembler, PL/I and Pascal. > [...] > Somewhere in that mess they have to retrain themselves to carefully > distinguish between these two notions and not confuse a 'box' with > it's 'contents', an address with a value contained therein, to remember > two things for one object. > [...] -Barry Shein, Boston University Nicklaus Wirth, in "Algorithms + Data Structures = Programs", makes the observation that the "goto" control structure and the pointer are analagous constructs. It's interesting reading. -- Mark Campbell Phone: (803)-791-6697 E-Mail: !ncsu!ncrcae!sauron!campbell