home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c
- Path: sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!princeton!mccc!pjh
- From: pjh@mccc.edu (Pete Holsberg)
- Subject: Re: Why should POINTERS be so damn hard to understand ?
- Organization: The College On The Other Side Of Route One
- Date: Sun, 6 Sep 1992 17:54:32 GMT
- Message-ID: <1992Sep6.175432.24748@mccc.edu>
- References: <14315@goanna.cs.rmit.oz.au> <1992Sep03.154038.27377@syscon.rn.com> <1992Sep5.054703.24868@metapro.DIALix.oz.au>
- Lines: 17
-
- In article <1992Sep5.054703.24868@metapro.DIALix.oz.au> bernie@metapro.DIALix.oz.au (Bernd Felsche) writes:
- =In <1992Sep03.154038.27377@syscon.rn.com>
- = carl@syscon.rn.com (Carl Kreider) writes:
- =
- =>Certainly true, but I thought that "*p++ = *s++" derives directly from
- =>"mov (r0)+,(r1)+" for example. In that sense C is high level assembler.
- =
- =Isn't it in every sense? I thought that C was *supposed* to be a
- =portable macro assembler. [ 1/2 ;-) ]
-
- From BSTJ, July/Aug 1978, "The C Programming Language", by D.M.Ritchie,
- S.C.Johnson, M.E.Lesk, and B.W.Kernighan, page 1991:
-
- "C is not a 'very high-level' language...The language is sufficiently
- expressive and efficient to have completely displaced assembly language
- programming on UNIX."
-
-