home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / programm / 2080 < prev    next >
Encoding:
Text File  |  1992-07-23  |  3.4 KB  |  65 lines

  1. Newsgroups: comp.programming
  2. Path: sparky!uunet!newsgate.watson.ibm.com!yktnews!admin!flu!lowry
  3. From: lowry@watson.ibm.com (Andy Lowry)
  4. Subject: Re: Does "400% faster" make sense? (Was: Re: finding 1st one in integer)
  5. Sender: news@watson.ibm.com (NNTP News Poster)
  6. Message-ID: <LOWRY.92Jul23105636@rotor.watson.ibm.com>
  7. In-Reply-To: berlin@is.morgan.com's message of Wed, 22 Jul 1992 21:23:37 GMT
  8. Date: Thu, 23 Jul 1992 15:56:36 GMT
  9. Disclaimer: This posting represents the poster's views, not necessarily those of IBM
  10. References: <1992Jul22.120735@is.morgan.com> <LOWRY.92Jul22154231@rotor.watson.ibm.com>
  11.     <1992Jul22.172337@is.morgan.com>
  12. Nntp-Posting-Host: rotor.watson.ibm.com
  13. Organization: IBM T.J. Watson Research Center
  14. Lines: 49
  15.  
  16. In article <1992Jul22.172337@is.morgan.com> berlin@is.morgan.com (Alexander Berlin) writes:
  17.  > In article <LOWRY.92Jul22154231@rotor.watson.ibm.com>, lowry@watson.ibm.com (Andy Lowry) writes:
  18.  > |> In article <1992Jul22.120735@is.morgan.com> berlin@is.morgan.com (Alexander Berlin) writes:
  19.  > |>  > Just a side note: it's impossible to have code that runs 400% faster. Twice
  20.  > |>  > as fast means 50% faster. 100% faster means in NO TIME.
  21.  > |>  > 400% slower makes sense, 400% faster doesn't.
  22.  > |>  > 4 times faster means 75% faster.
  23.  > |> 
  24.  > |> Hmm... did somebody issue an edict on this of which I wasn't aware (or
  25.  > |> was this the edict itself :-)?  I know these are confusing terms that
  26.  > 
  27.  > Must be your math teacher :)
  28.  
  29. I have another theory.  Perhaps one of your math teachers taught you a
  30. precise definition of these things and then did you the misfortune of
  31. making you think everybody in the world uses it!
  32.  
  33.  > If some job takes me 100 seconds and you can do it in 25 seconds:
  34.  > I am 300% slower then you are.              (100-25)/25*100 
  35.  > You are 75% faster than I am(not 300)       (100-25)/100*100
  36.  > Your performance is 400% of mine.           (1/25)/(1/100)*100
  37.  > My performance is 25% of yours.             (1/100)/(1/25)*100
  38.  > 
  39.  > And yes, to do the job 75% faster (in 75% less time) you need to increase your 
  40.  > performance by 300%. Vote is not required here.
  41.  
  42. You're missing my point entirely.  Repeating what I clearly understood
  43. will not make me agree with you.  The fact (sad, perhaps) is that if
  44. you go digging through a bunch of scientific literature, or listen in
  45. on engineering discussions, you will find that these terms are
  46. generally used very loosely, and there simply is no precise definition
  47. that is used consistently, or even close to consistently.  So saying
  48. there is such a definition not only does no good, it makes the
  49. situation worse because it can mislead some people.  Anyone who
  50. believes you will, like you, have false expectations that everybody
  51. will use the terms in a certain way.  It does no good to hold dear to
  52. a mythological view of how the world works.
  53.  
  54. The meaning of words isn't dictated by dictionaries or glossaries or
  55. textbooks or math teachers.  When common usage contradicts those
  56. sources, common usage wins.  Of course, this implies that if you mount
  57. a campaign to get people to start using your definitions and you do a
  58. good job of it, perhaps down the road the situation will have changed,
  59. and we'll all be better off for having these terms finally nailed down
  60. and used consistently.  But I wouldn't go around claiming that we're
  61. already there!
  62. --
  63. Andy Lowry, lowry@watson.ibm.com, (914) 784-7925
  64. IBM Research, P.O. Box 704, Yorktown Heights, NY  10598
  65.