home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / mac / programm / 20641 < prev    next >
Encoding:
Text File  |  1993-01-04  |  1.6 KB  |  36 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!ads.com!saturn!bhanafee
  3. From: bhanafee@picasso.ads.com (Brian Hanafee)
  4. Subject: Re: Curves in QuickDraw GX
  5. In-Reply-To: jmunkki@vipunen.hut.fi's message of 1 Jan 93 18:34:51 GMT
  6. Message-ID: <BHANAFEE.93Jan4144431@picasso.ads.com>
  7. Sender: usenet@ads.com (USENET News)
  8. Organization: Advanced Decision Systems, Mountain View, CA 94043, +1 (415)
  9.     960-7300
  10. References: <1i08akINNj9b@agate.berkeley.edu> <1i1urmINNt8g@mirror.digex.com>
  11.     <1993Jan1.183451.22522@nntp.hut.fi>
  12. Date: Mon, 4 Jan 1993 22:44:31 GMT
  13. Lines: 21
  14.  
  15.  
  16. In article <1993Jan1.183451.22522@nntp.hut.fi> jmunkki@vipunen.hut.fi (Juri Munkki) writes:
  17. >I agree totally. In addition for QD GX, they used fixed point math. No
  18. >current languages have built-in support for fixed point math, so a high
  19.  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  20.  
  21. *Almost* no current languages.  Ada does (see section 3.5.9 of the Ada
  22. LRM).  Though I still wouldn't recommend using Ada to write QD GX,
  23. it's a feature that of Ada that I'd really like to see in some other
  24. languages.  Note that this is in addition to, not in place of, integer
  25. and floating types.  When fixed point types are the right thing, it's
  26. much easier than using integers and trying to keep track of the binary
  27. point yourself.  Let the compiler do all the work!
  28.  
  29. >level implementation will not benefit fully from the integer speed of
  30. >fixed point.
  31.  
  32. --
  33. Brian Hanafee                         Advanced Decision Systems
  34. bhanafee@ads.com                      1500 Plymouth Street
  35. (415) 960-7300                        Mountain View, CA 94043-1230
  36.