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