home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / c / 20015 < prev    next >
Encoding:
Internet Message Format  |  1993-01-21  |  2.3 KB

  1. Path: sparky!uunet!paladin.american.edu!gatech!prism!jm59
  2. From: jm59@prism.gatech.EDU (MILLS,JOHN M.)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Learning c++
  5. Message-ID: <81068@hydra.gatech.EDU>
  6. Date: 21 Jan 93 14:31:44 GMT
  7. References: <1993Jan19.233110.2873@ringer.cs.utsa.edu> <00966E60.98255E60@Msu.oscs.montana.edu>
  8. Organization: Georgia Institute of Technology
  9. Lines: 38
  10.  
  11. In article <00966E60.98255E60@Msu.oscs.montana.edu> gjb7307@Msu.oscs.montana.edu writes:
  12. >In article <1993Jan19.233110.2873@ringer.cs.utsa.edu>, pnarsipu@ringer.cs.utsa.edu (Praasad Y. Narsipur) writes:
  13.   [deletions]
  14. >>difference between Borland C++ and Turbo C++. I'm confused by this.
  15. >
  16. > _Currently_, Borland C++ is the DOS environment, whereas Turbo C++ is
  17. > the Windows environment.
  18.  
  19. That wasn't true last time I looked: there was Turbo C++ for DOS.
  20.  
  21. There are surely more fundamental differences between the products, but my
  22. subjective sense was that Turbo C++ is a more integrated, but more
  23. limited IDE, where linkage to semi-independent utilities (GREP, TD, etc.)
  24. was not so transparent as Borland C++. BC++ was more picky with warnings 
  25. (which I appreciate), and less tolerant -- I had a published program (Faison's
  26. GUI book's disk) which compiled under TC++, and failed to link under BC++
  27. due to a static variable which was defined but never declared.  TC++
  28. accepted this error and implicitly declared the variable; BC++ refused.  I thus
  29. feel better protected with BC++. I like BC++'s transfer to more functional,
  30. stand-alone utilities: TD, for example, will step backwards or forwards
  31. through a linked list of structures, but the IDE debug function wouldn't do
  32. this.  GREP has saved my patience many times by picking over all files in
  33. a project, allowing me to drop into the editor looking at the (possibly) 
  34. offending line of code, then stepping from file to file to consider and/or
  35. fix the references.
  36.  
  37. Price differential would stop me for a "home project" tool, though.
  38.  
  39. I use BC++ v.2.0 and I don't remember the TC++ version -- it was contemporary
  40. with the BC++ release.  These differences may have changed.
  41.  
  42. Regards --jmm--
  43.  
  44. -- 
  45. John M. Mills, SRE; Georgia Tech/GTRI/TSDL, Atlanta, GA 30332
  46. uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!jm59
  47. Internet: john.mills@gtri.gatech.edu
  48. C++: "Increment C, then return the old value"  - anon
  49.