home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / misc / 3784 < prev    next >
Encoding:
Internet Message Format  |  1992-11-19  |  1.9 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!NewsWatcher!user
  2. From: nevin@apple.com (Nevin ":-]" Liber)
  3. Newsgroups: comp.lang.misc
  4. Subject: Re: Pointers
  5. Message-ID: <nevin-191192004649@90.20.3.209>
  6. Date: 19 Nov 92 08:53:49 GMT
  7. References: <1992Nov7.115620.29967@syacus.acus.oz.au> <TMB.92Nov19002135@arolla.idiap.ch>
  8. Sender: news@gallant.apple.com
  9. Followup-To: comp.lang.misc
  10. Organization: Apple Computer, Inc.
  11. Lines: 29
  12.  
  13. In article <TMB.92Nov19002135@arolla.idiap.ch>, tmb@arolla.idiap.ch (Thomas
  14. M. Breuel) wrote:
  15. > Actually, sadly, C dictates hardware design these days. I have heard
  16. > chip designers for some of the latest, greatest chip sets coming soon
  17. > to a workstation near you say "oh, we did this and that because many C
  18. > programs assume it; we would really have liked to do this
  19. > differently". Most of these are related to how characters, integer
  20. > sizes, and pointers interact in the minds of most C programmers.
  21.  
  22. If you could elaborate on what these are, I'm sure that many of us would
  23. find that an interesting topic to discuss.
  24.  
  25. > C's
  26. > lack (in fact, intolerance) of runtime typing and array bounds
  27. > checking, on the other hand, mean that hardware designers these days
  28. > seem to make little effort to support such features,
  29.  
  30. I don't see anything wrong with getting rid of features that people aren't
  31. using.  If those features were popular, C probably wouldn't be as popular
  32. as it is today.  We have lots of CISC archetectures with cool features that
  33. very few people ever find useful.  Why waste the silicon?
  34.  
  35. It's simply a feedback loop.  I much prefer it to having hardware and
  36. software people totally oblivious to each other.
  37. ___
  38. NEVIN ":-)" LIBER, RISC Porting Specialist/Blue Meanie, Mac System Software
  39.  email:     nevin@apple.com        paper:  Apple Computer, Inc.
  40.  voice:     (408) 974-MIX1                 20525 Mariani Avenue, MS: 81-GC
  41.  AppleLink: BADENOV                        Cupertino, CA 95014
  42.