home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sources / testers / 33 < prev    next >
Encoding:
Internet Message Format  |  1992-09-14  |  2.6 KB

  1. Xref: sparky comp.sources.testers:33 comp.windows.x:16675 comp.windows.open-look:3829 comp.lang.c:13682 comp.lang.c++:13675
  2. Path: sparky!uunet!dtix!darwin.sura.net!mlb.semi.harris.com!melmac!chuck
  3. From: chuck@melmac.Harris-ATD.com (Chuck Musciano)
  4. Newsgroups: comp.sources.testers,comp.windows.x,comp.windows.open-look,comp.lang.c,comp.lang.c++
  5. Subject: To C or not to C...
  6. Message-ID: <1992Sep15.141809.26239@mlb.semi.harris.com>
  7. Date: 15 Sep 92 14:18:09 GMT
  8. Sender: news@mlb.semi.harris.com
  9. Reply-To: chuck@trantor.harris-atd.com
  10. Organization: Advanced Technology Dept, Harris Corp, Melbourne, FL
  11. Lines: 42
  12. Nntp-Posting-Host: melmac.harris-atd.com
  13.  
  14. [ Crossposted in order to reach a valid cross section of potential users ]
  15.  
  16.      I find myself at a crossroads in developing software for public 
  17. release.  Specifically, I am torn, trying to decide whether to use C or
  18. C++.  I want to use C++, but fear that doing so will lock out a large
  19. group of users who will not be able to compile my tools.
  20.  
  21.      I am looking for feedback, trying to see how others feel about the
  22. situation.  I can envision three scenarios:
  23.  
  24.      *    I write in C.  This makes it easy for others to acquire, compile
  25.          and use, but makes the creation more difficult for me, and I don't
  26.          get to try anything new with a better language.
  27.      
  28.      *    I write in C++, and release sources in both C++ and C, generated
  29.          by cfront.  This makes the compilation easier for everyone, but
  30.          make applying patches a nightmare, since a small change to the C++
  31.          source may result in horrendous changes in the generated C.
  32.      
  33.      *    I write in C++, and release only C++.  I also make available
  34.          precompiled executables for certain platforms.  I like this idea,
  35.          but I know that some people (myself included) abhor the idea of
  36.          pulling executables off the net.  Also, I can only provide SPARC
  37.          binaries.  I'd be willing to archive other executables that 
  38.          people send me, though, for other platforms.
  39.  
  40.      With time, things will change, and C++ compilers will become more
  41. prevalent.  For now, though, I want to write and release code in C++,
  42. but worry that doing so will unnecessarily restrict my target audience.
  43.  
  44.      Any thoughts?  I'd be glad to see a discussion in these groups, and
  45. will be glad to collect and summarize e-mail responses, too.
  46.  
  47. -- 
  48.  
  49. Chuck Musciano                ARPA  : chuck@trantor.harris-atd.com
  50. Harris Corporation             Usenet: ...!uunet!x102a!trantor!chuck
  51. PO Box 37, MS 3A/1912            AT&T  : (407) 727-6131
  52. Melbourne, FL 32902            FAX   : (407) 729-3363
  53.  
  54. A good newspaper is never good enough,
  55.     but a lousy newspaper is a joy forever.        -- Garrison Keillor
  56.