home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / c / 16301 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  1.4 KB

  1. Path: sparky!uunet!mcsun!news.funet.fi!hydra!klaava!wirzeniu
  2. From: wirzeniu@klaava.Helsinki.FI (Lars Wirzenius)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Hows this for odd
  5. Message-ID: <1992Nov11.002852.15636@klaava.Helsinki.FI>
  6. Date: 11 Nov 92 00:28:52 GMT
  7. References: <1992Nov9.102217.23060@monu6.cc.monash.edu.au> <1992Nov9.231340.10201@ptcburp.ptcbu.oz.au> <1992Nov10.223737.13813@klaava.Helsinki.FI>
  8. Organization: University of Helsinki
  9. Lines: 20
  10.  
  11. In a recent article I wrote:
  12. > since an equality test does not yield a conceptually boolean value
  13.  
  14. which should have been "conceptually arithmetic value", of course.
  15.  
  16. Also, it was pointed to me by e-mail that the original poster was
  17. complaining about was using a function call to compare against an
  18. empty string.  While I agree that this does seem wasteful (I compare
  19. the first char to '\0' myself as well), it does have the advantage of
  20. being more orthogonal, since you do string comparisons always in the
  21. same way.  A bit like most people seem to always use printf to print
  22. to stderr, instead of putchar, puts, or some other function, which
  23. would seem to be more efficient.  (There are no guarantees that they
  24. will be more efficient in practice that the added confusion of several
  25. output functions is worth it.  This too is a stylistic issue,
  26. however.)
  27.  
  28. --
  29. Lars.Wirzenius@helsinki.fi  (finger wirzeniu@klaava.helsinki.fi)
  30.    MS-DOS, you can't live with it, you can live without it.
  31.