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

  1. Xref: sparky comp.arch:10909 comp.lang.misc:3781
  2. Newsgroups: comp.arch,comp.lang.misc
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!menudo.uh.edu!sugar!ficc!peter
  4. From: peter@ferranti.com (peter da silva)
  5. Subject: Re: Hardware Support for Numeric Algorithms
  6. Message-ID: <id.GT2V.7OE@ferranti.com>
  7. Organization: Xenix Support, FICC
  8. References: <Bxpoy9.GD6@mentor.cc.purdue.edu> <id.6S0V.FKH@ferranti.com> <Bxv2t2.4FH@mentor.cc.purdue.edu>
  9. Date: Wed, 18 Nov 1992 20:03:12 GMT
  10. Lines: 31
  11.  
  12. In article <Bxv2t2.4FH@mentor.cc.purdue.edu> hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
  13. > In article <id.6S0V.FKH@ferranti.com> peter@ferranti.com (peter da silva) writes:
  14. > >So you're making the claim that computer language syntax was deliberately
  15. > >introduced to obfuscate or conflict with another field? Is that really
  16. > >what you mean here, or am I putting words in your mouth?
  17.  
  18. > I have given examples.  Some have even introduced conflicts with previous
  19. > notation in the computer field.  A brief repetition of some of them is in
  20. > order.
  21.  
  22. >     The use of | for or. [...]
  23. >     The use of ^ for exclusive or. [...]
  24. >     The obfuscation created by using * for indirection, [...]
  25. >     Similarly for ++ and --.  Also, using & for "address of", [...]
  26.  
  27. And these were *deliberately introduced to conflict with standard notation*?
  28.  
  29. > But for a language designer with large backing
  30. > not to check on this is in the nature of criminal negligeance, at least.
  31.  
  32. These were not introduced by a "language designer with large backing".
  33.  
  34. C was practically a bootleg project.
  35.  
  36. Personally, I think that making indirection a prefix operator was a bigger
  37. mistake than any of these.
  38. -- 
  39. Peter da Silva / 77487-5012 USA / +1 713 274 5180
  40. true(<<VV$@\\$'&O 9$O%'$LT$&$"V6"$&$<4$?'&$ #I&&?$=$<<@)24 24 scale 3 21 moveto
  41. {dup 36 eq{pop not}{dup 7 and 4 sub exch 56 and 8 div 4 sub 2 index{rlineto}{
  42. rmoveto}ifelse}ifelse}forall stroke pop showpage % Har du kramat din varg idag?
  43.