home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / misc / 3553 < prev    next >
Encoding:
Text File  |  1992-11-09  |  2.0 KB  |  41 lines

  1. Newsgroups: comp.lang.misc
  2. Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!sgiblab!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!metro!usage!syacus!ian
  3. From: ian@syacus.acus.oz.au (Ian Joyner)
  4. Subject: Re: Pointers
  5. Message-ID: <1992Nov9.121317.3914@syacus.acus.oz.au>
  6. Organization: ACUS Australian Centre for Unisys Software, Sydney
  7. References: <1992Nov3.130634.26112@rdg.dec.com> <1992Nov4.031026.23624@linus.mitre.org> <1992Nov4.093545.15950@rdg.dec.com> <Bx7oAz.7Lp@mentor.cc.purdue.edu>
  8. Date: Mon, 9 Nov 1992 12:13:17 GMT
  9. Lines: 30
  10.  
  11. hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
  12.  
  13. >Computer hardware quite properly uses pointers, and any software that
  14. >does not is just making life difficult for the users.
  15.  
  16. Firstly, computer hardware does not necessarily use pointers.
  17.  
  18. Secondly, where different architectures do use pointers, the definition
  19. of them can be quite different. As I have already said, Unisys A Series
  20. have quite a different kind of pointer to that which C likes. In fact
  21. the hardware defines a higher level more problem oriented kind of pointer
  22. than C.
  23.  
  24. Thirdly, if you want direct access to hardware capabilities, then you may
  25. as well use assembler. The disadvantages should be well known. Such languages
  26. are solutions or 'how' oriented, not problem and 'what' oriented. This means
  27. that you are not implementation independent, which makes portability difficult.
  28. This also makes maintainability difficult. This style of programming locks
  29. you into certain ways of doing things, instead of giving you the freedom
  30. that higher level languages give you.
  31.  
  32. Customers are becoming more sophisticated, and do not like to be locked
  33. into closed systems (proprietary systems are not necessarily closed), or
  34. into Unix for that matter. 
  35.  
  36. -- 
  37. Ian Joyner  ACUS (Australian Centre for Unisys Software)    ian@syacus.acus.oz
  38. "Where is the man with all the great directions?...You can't imagine it,
  39.  how hard it is to grow, Can you imagine the order of the universe?" ABWH
  40. Disclaimer:Opinions and comments are personal.
  41.