[comp.os.msdos.programmer] Difference Between Turbo C++ and Turbo C++ 2nd Edition

sorrow@oak.circa.ufl.edu (05/22/91)

Could someone please tell me the difference between TC++ and TC++ 2nd Edition.
Note this is NOT the difference between BC++ and TC++!  I have the new
BC++, but I saw a "2nd Edition" sticker on a TC++ box the other day and
was just curious.

Brian

mtp@mold.zso.dec.com (Mike Peterson) (05/22/91)

I'm about to port a large software package written in TC to MSC6.0.  The
package was designed with an eventual port to MSC in mind and so is reasonably
clean.  But before I begin I was wondering if anyone has generated a
differences list for the two compilers ( or even a list of gotchas, hints &
kinks, and that sort of thing)?

There are two main areas of concern as I see it:

    1) The build environment (probably massively disjoint).
    2) The vendor-specific language semantics.
    
If none exists and people want to send me their "favorite" diffs I'll be
pleased to role 'em up and repost them.

regards,

/mtp


--
#
#      +--------------------------------------------------------------+
#      | Michael T. Peterson          | mtp@mold.enet.dec.com         |
#      | Digital Equipment Corp.      | ...!decwrl!mold.enet!mtp      |

sidney@borland.com (Sidney Markowitz) (05/22/91)

sorrow@oak.circa.ufl.edu writes:
>Could someone please tell me the difference between TC++ and TC++ 2nd Edition.

The Great Minds of Marketing have decided to more clearly
differentiate Borland's high and low end C/C++ products. There is no
longer a Turbo C (the former low end) or Turbo C++ Professional (the
former high end). Instead, there is now a Turbo C++ 2nd edition, which
contains the identical software as Turbo C++ 1.01 but with some of the
printed doc moved to the online help system, with the price lowered to
that of the former Turbo C 2.0, and not available in a "professional
package" containing TD, TPROF and TASM. That's the low end. The high
end is now called Borland C++, contains new versions of everything
that was in Turbo C++ Professional, plus all the Windows support and
the protected mode tools. It is not available without TD, TPROF and
TASM.

Now that everyone clearly understands this, I expect the marketing
people to call the next low-end version "Turbo C++ 1.351, 2.03 Edition
Plus" and the high end "Borland C++ pi a la mode" :-)

 -- sidney markowitz <sidney@borland.com>

jita@eecs.cs.pdx.edu (Hengky Jita) (05/23/91)

sidney@borland.com (Sidney Markowitz) writes:

>sorrow@oak.circa.ufl.edu writes:
>>Could someone please tell me the difference between TC++ and TC++ 2nd Edition.

[great explanation deleted]
>package" containing TD, TPROF and TASM. That's the low end. The high
>end is now called Borland C++, contains new versions of everything
>that was in Turbo C++ Professional, plus all the Windows support and
>the protected mode tools. It is not available without TD, TPROF and
>TASM.

About the Windows support and the protected mode tools included in the
Borland 2.0 package, do we still need to get the MS Software Development
Toolkit package in order to write Windows program if we have had Borland 2.0?

> -- sidney markowitz <sidney@borland.com>

  -- Hengky Jita <jita@cs.pdx.edu>

--------------------

					Hengky Jita - Computer Science                                                  Portland State Univ
INTERNET: jita@cs.pdx.edu		(503) 725-7240	
USMAIL	: 1705 SW 11 TH AVE # 510 ,  PORTLAND, OR, 97201
======================================================================

kaufman@eecs.nwu.edu (Michael L. Kaufman) (05/23/91)

In article <2705@pdxgate.UUCP> jita@eecs.cs.pdx.edu (Hengky Jita) writes:
>About the Windows support and the protected mode tools included in the
>Borland 2.0 package, do we still need to get the MS Software Development
>Toolkit package in order to write Windows program if we have had Borland 2.0?

No.

Michael
1
-- 
Michael Kaufman | I've seen things you people wouldn't believe. Attack ships on
 kaufman        | fire off the shoulder of Orion. I watched C-beams glitter in
  @eecs.nwu.edu | the dark near the Tannhauser gate. All those moments will be
                | lost in time - like tears in rain. Time to die.     Roy Batty 

veit@du9ds3.uni-duisburg.de (Holger Veit) (05/23/91)

In <1991May22.214156.24610@eecs.nwu.edu> kaufman@eecs.nwu.edu (Michael L. Kaufman) writes:

>In article <2705@pdxgate.UUCP> jita@eecs.cs.pdx.edu (Hengky Jita) writes:
>>About the Windows support and the protected mode tools included in the
>>Borland 2.0 package, do we still need to get the MS Software Development
>>Toolkit package in order to write Windows program if we have had Borland 2.0?

>No.

Yes and No.

The software tools are quite complete (Whitewater Resource Kit, tdw, rc, implib,
link, etc.), but the bookware isn't. The documentation tells not a word about
the available callable Windows functions, that are in the IMPORT library.
Borland explicitly recommends that programmers buy the SDK documentation
seperately, or at least a book on windows programming.
Also, I heard (I do not have SDK) that SDK not only contains development
tools, but also a "transformation kit" which allows conversion of former
files (e.g. *.ico files, the format of which has been changed from 2.xx to 3.00).
I found that out by simply trying to compile a 2.03 example from the SDK 2.0
with BC. This worked (nearly) but then rc complained about incompatible files.

Holger

--
|  |   / Holger Veit             | INTERNET: veit@du9ds3.uni-duisburg.de
|__|  /  University of Duisburg  | BITNET: veit%du9ds3.uni-duisburg.de@UNIDO
|  | /   Fac. of Electr. Eng.    | UUCP:   ...!uunet!unido!unidui!hl351ge
|  |/    Dept. f. Dataprocessing | 

oneel@heawk1.gsfc.nasa.gov ( Bruce Oneel ) (05/23/91)

In article <2705@pdxgate.UUCP> jita@eecs.cs.pdx.edu (Hengky Jita) writes:

   About the Windows support and the protected mode tools included in the
   Borland 2.0 package, do we still need to get the MS Software Development
   Toolkit package in order to write Windows program if we have had Borland 2.0?

To my understanding, the MS SDK contains a few items which might help,
and two which could really help.  The things which might help are a
few utility programs (heap walker, causes memory movement, maybe not
so necessary in protected mode, and spy, like TDW watch message) and
the two that are a big  help are the documentation (which borland
gives on-line) and the debugging version of windows.  The
documentation is available from book stores (I paid $70 or so at a
local discount book store).  The debugging kernel is just like windows
3.0 with all the sanity checks left in.  That way you can catch the
stupid thing you just did now, rather than 15 minutes later when you
get a UAE.  This in my opinion is the most valuable part of the SDK.
Of course, you can decide whether or not that is worth $500 to you.
Since I'm funding this my self, it's not worth it to me.

bruce

--
Bruce O'Neel              oneel@heasfs.gsfc.nasa.gov
NASA/GSFC/STX/Code 664

minar@reed.edu (05/24/91)

In article <1991May22.002318.19357@borland.com> sidney@borland.com (Sidney Markowitz) writes:
>Instead, there is now a Turbo C++ 2nd edition, which
>contains the identical software as Turbo C++ 1.01 but with some of the
>printed doc moved to the online help system, with the price lowered to
>that of the former Turbo C 2.0, and not available in a "professional
>package" containing TD, TPROF and TASM.

So what do us poor folks do who want TC++, TASM, TD, TPROF, but no
Windows support? Buy the tools individually? Seems like Borland is going
to make more money this way..

While I'm at it, what do TC++ 1.01 users do about the bugs in their
compiler? Will we ever get precompiled headers, or do we have to buy
the Windows version to get it?

I don't know why I'm so resistant to the Windows version, but I'm sure
the cost has something to do with it. TC++ Pro was a wonderful deal -
I could never have afforded a C++ compiler for a 286 otherwise. And, I
think its a delightful package. I just hope that a situation does not
evolve where the only way to get support is to buy the Windows version
of the compiler..

oneel@heawk1.gsfc.nasa.gov ( Bruce Oneel ) (05/24/91)

In article <m0jgKBN-0000X8C@vishnu.reed.edu> minar@reed.edu writes:


   In article <1991May22.002318.19357@borland.com> sidney@borland.com (Sidney Markowitz) writes:
   >Instead, there is now a Turbo C++ 2nd edition, which
   >contains the identical software as Turbo C++ 1.01 but with some of the
   >printed doc moved to the online help system, with the price lowered to
   >that of the former Turbo C 2.0, and not available in a "professional
   >package" containing TD, TPROF and TASM.

   So what do us poor folks do who want TC++, TASM, TD, TPROF, but no
   Windows support? Buy the tools individually? Seems like Borland is going
   to make more money this way..

   While I'm at it, what do TC++ 1.01 users do about the bugs in their
   compiler? Will we ever get precompiled headers, or do we have to buy
   the Windows version to get it?

   I don't know why I'm so resistant to the Windows version, but I'm sure
   the cost has something to do with it. TC++ Pro was a wonderful deal -
   I could never have afforded a C++ compiler for a 286 otherwise. And, I
   think its a delightful package. I just hope that a situation does not
   evolve where the only way to get support is to buy the Windows version
   of the compiler..

Well, you can spend $99 and upgrade to bc++.  You don't have to
install windows support, and you get newer versions of the other tools
plus protected mode compiling and linking.  Even if I wasn't doing
windows bc++ would still be worth it.

bruce
--
Bruce O'Neel              oneel@heasfs.gsfc.nasa.gov
NASA/GSFC/STX/Code 664

ferdie@coyote.datalog.com (fred jarvis) (05/26/91)

minar@reed.edu writes:
> So what do us poor folks do who want TC++, TASM, TD, TPROF, but no
> Windows support? Buy the tools individually? Seems like Borland is going
> to make more money this way..

    I notice in Borland's "Borland Language Express"  Turbo Debugger 2.0
& Tools for $149.95 list ($99.95 sale price).  I don't know if this
contains their assembler & profiler.  My question is: Is Turbo C++
2nd Edition + Turbo Debugger & Tools approximately Borland C++ without
Windows support?