BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Differences between BCB6 and TC++
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (Non-Technical)
View previous topic :: View next topic  
Author Message
Luigi
Guest





PostPosted: Tue Oct 17, 2006 8:10 am    Post subject: Differences between BCB6 and TC++ Reply with quote



What are the benefits of TC++ over BCB6? Should I switch to TC++? What is the Is the TC++ compiler/debugger/linker better than BCB6 one? I'm not using VCL very much, so also migrating to VC++ should not be a pain. What do you suggest?

Thank you in advance,

Luigi
Back to top
Remy Lebeau (TeamB)
Guest





PostPosted: Tue Oct 17, 2006 1:29 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote



"Luigi " <a (AT) b (DOT) c> wrote in message news:453484c2$1 (AT) newsgroups (DOT) borland.com...

Quote:
What are the benefits of TC++ over BCB6?

A new IDE. A new compiler. A new VCL. Just to name a few.

Quote:
Should I switch to TC++?

That is up to you.


Gambit
Back to top
pbk++
Guest





PostPosted: Thu Oct 19, 2006 3:06 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote



Luigi napisał(a):
Quote:
What are the benefits of TC++ over BCB6? Should I switch to TC++? What is the Is the TC++ compiler/debugger/linker better than BCB6 one? I'm not using VCL very much, so also migrating to VC++ should not be a pain. What do you suggest?

Migrate to VC++. You will get a real C++ compliance and on board access
to all new technology introduced by Microsoft.

More important difference is that VC++ supports boost library, bcb2k6
not, and there are plans to abandon boost support for borland compiler.

--
Peter
Back to top
Pete Fraser
Guest





PostPosted: Thu Oct 19, 2006 3:12 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

That's not completely true.
There are plans to abandon boost support for BCB6 *after*
the next release.
BCB2006 will still be supported.
Plus developing Win32 apps under VC++ is a nightmare.
Rgds Pete

"pbk++" <jbond007 (AT) free (DOT) polbox.pl> wrote in message
news:45374e31$1 (AT) newsgroups (DOT) borland.com...
Quote:
Luigi napisał(a):
What are the benefits of TC++ over BCB6? Should I switch
to TC++? What is the Is the TC++ compiler/debugger/linker
better than BCB6 one? I'm not using VCL very much, so
also migrating to VC++ should not be a pain. What do you
suggest?

Migrate to VC++. You will get a real C++ compliance and on
board access to all new technology introduced by
Microsoft.

More important difference is that VC++ supports boost
library, bcb2k6 not, and there are plans to abandon boost
support for borland compiler.
Back to top
Duane Hebert
Guest





PostPosted: Thu Oct 19, 2006 4:05 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

"Pete Fraser" <pete.nospam.fraser.nospam (AT) frasersoft (DOT) nospam.net> wrote in
message news:45374f84 (AT) newsgroups (DOT) borland.com...

Quote:
Plus developing Win32 apps under VC++ is a nightmare.

Not completely true either <g>
It mostly depends on what you use for
gui stuff. Non gui stuff is easier than BCB
since the compiler is better, supports
things like boost and actually optimizes
code.

I agree with the nightmare scenario if you
use MFC and winapi though.
Back to top
Pete Fraser
Guest





PostPosted: Thu Oct 19, 2006 4:38 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

OK, I guess I should have put that rider on the comment Smile
It's a long time since I developped a non-GUI app....
Pete

"Duane Hebert" <spoo (AT) flarn2 (DOT) com> wrote in message
news:45375c0f (AT) newsgroups (DOT) borland.com...
Quote:

"Pete Fraser"
pete.nospam.fraser.nospam (AT) frasersoft (DOT) nospam.net> wrote in
message news:45374f84 (AT) newsgroups (DOT) borland.com...

Plus developing Win32 apps under VC++ is a nightmare.

Not completely true either <g
It mostly depends on what you use for
gui stuff. Non gui stuff is easier than BCB
since the compiler is better, supports
things like boost and actually optimizes
code.
Back to top
David Dean
Guest





PostPosted: Thu Oct 19, 2006 7:08 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

In article <45375c0f (AT) newsgroups (DOT) borland.com>,
"Duane Hebert" <spoo (AT) flarn2 (DOT) com> wrote:

and

In article <45374e31$1 (AT) newsgroups (DOT) borland.com>,
pbk++ <jbond007 (AT) free (DOT) polbox.pl> wrote:

Quote:
supports boost

BDS 2006 supports boost as well. I have it installed and have tested
a variety of the libraries.
Are we using different meanings of the word "supports"?

--
-David

Quis custodiet custodes ipsos?
Back to top
Duane Hebert
Guest





PostPosted: Thu Oct 19, 2006 7:09 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

Quote:
OK, I guess I should have put that rider on the comment Smile
It's a long time since I developped a non-GUI app....

I was sort of joking, but just sort of. BCB makes developing gui
stuff easy but unless they fix the other stuff, you end up losing
the time you gained. (unless you do only gui stuff.)

I haven't found any MS tools that are useful for gui stuff but their
IDE/compiler/linker are pretty decent.
Back to top
Pete Fraser
Guest





PostPosted: Thu Oct 19, 2006 7:16 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

What non-gui areas do you think you lose productivity in?
The only one that I can think of is the debugger not being
helpful inside templates. But then I don't use templates as
much as I should Sad
Rgds Pete

"Duane Hebert" <spoo (AT) flarn (DOT) com> wrote in message
news:45378729$1 (AT) newsgroups (DOT) borland.com...
Quote:
OK, I guess I should have put that rider on the comment
Smile
It's a long time since I developped a non-GUI app....

I was sort of joking, but just sort of. BCB makes
developing gui
stuff easy but unless they fix the other stuff, you end up
losing
the time you gained. (unless you do only gui stuff.)

I haven't found any MS tools that are useful for gui stuff
but their
IDE/compiler/linker are pretty decent.

Back to top
mr_organic
Guest





PostPosted: Thu Oct 19, 2006 8:00 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

"Pete Fraser" <pete.nospam.fraser.nospam (AT) frasersoft (DOT) nospam.net> wrote in
news:453788ce$1 (AT) newsgroups (DOT) borland.com:

Quote:
What non-gui areas do you think you lose productivity in?
The only one that I can think of is the debugger not being
helpful inside templates. But then I don't use templates as
much as I should Sad
Rgds Pete


COM/ATL support is pretty lousy -- the headers are both buggy and out-of-
date, and the IDE itself has almost non-existent support for writing
COM/ATL objects in C++.

The IDE is also pretty bad at debugging heavily-threaded non-visual apps,
but this issue has been thrashed out pretty thoroughly both here and
elsewhere. Also, not being able to do background builds is a PITA for
large projects (although the make tool is at least functional now).

Finally, the IDE is almost bereft of non-visual "helpers" that used to be
present in Class Exporer (New Method, New Property, etc.).

If the only C++ work you do in BDS 2006 is VCL GUI stuff, BDS 2006 works
okay. But if you do any other kind of C++ work (i.e., the bulk of C++
work nowadays), it's barely adequate.

mr_organic
Back to top
Pete Fraser
Guest





PostPosted: Thu Oct 19, 2006 8:28 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

OK, I see why I haven't noticed the problems, I don't do
COM/ATL
I did notice the threading problems in BCB6 but haven't
ported that app to BDS2006 so haven't noticed that ....yet.
I never did use the ClassExplorer stuff as it took BCB6 down
too often so I uninstalled it Sad
Backgroundbuilds would be nice but it always locked the
source file I was working on when compiling it so again I
turned it off.
Hopefully these will return in the future....
Rgds Pete

"mr_organic" <mr_organic (AT) yourmamashouse (DOT) com> wrote in
message news:4537930f$1 (AT) newsgroups (DOT) borland.com...
Quote:
"Pete Fraser"
pete.nospam.fraser.nospam (AT) frasersoft (DOT) nospam.net> wrote in
news:453788ce$1 (AT) newsgroups (DOT) borland.com:

What non-gui areas do you think you lose productivity in?
The only one that I can think of is the debugger not
being
helpful inside templates. But then I don't use templates
as
much as I should Sad
Rgds Pete


COM/ATL support is pretty lousy -- the headers are both
buggy and out-of-
date, and the IDE itself has almost non-existent support
for writing
COM/ATL objects in C++.

The IDE is also pretty bad at debugging heavily-threaded
non-visual apps,
but this issue has been thrashed out pretty thoroughly
both here and
elsewhere. Also, not being able to do background builds is
a PITA for
large projects (although the make tool is at least
functional now).

Finally, the IDE is almost bereft of non-visual "helpers"
that used to be
present in Class Exporer (New Method, New Property, etc.).

If the only C++ work you do in BDS 2006 is VCL GUI stuff,
BDS 2006 works
okay. But if you do any other kind of C++ work (i.e., the
bulk of C++
work nowadays), it's barely adequate.

mr_organic
Back to top
Duane Hebert
Guest





PostPosted: Thu Oct 19, 2006 9:23 pm    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

"Pete Fraser" <pete.nospam.fraser.nospam (AT) frasersoft (DOT) nospam.net> wrote in
message news:453788ce$1 (AT) newsgroups (DOT) borland.com...
Quote:
What non-gui areas do you think you lose productivity in?
The only one that I can think of is the debugger not being
helpful inside templates. But then I don't use templates as
much as I should Sad
Rgds Pete

Most of this is pertaining to BCB as I've only been playing
around with BDS a bit. Though since it's still basically
the same compiler with a different set of std libs...

The optimizer is so bad that you have to do some work-arounds
in many cases when a typically standard approach doesn't work.
See the threads in cppbuilder.language.cpp.

The dinkumware libs, while probably the best std lib around,
seem to rely heavily on some optimizations that Borland's
compiler doesn't do.

Problems with templates (at least in BCB6 - haven't tested much in BDS)

The debugger. Though this seems somewhat better in BDS.

Last time I tried with the current version of boost, there were problems
with some of the libs (spirit and threads IIRC). With BCB we stuck with
an older version of boost.

For us, the lack of compliance in the compiler is a problem as well
since we do cross platform stuff. Our code ports between MSVC
and g++ pretty much without problems. Not so easily with BCB.
Again, this may be different with BDS.

Not supporting utf8/unicode is also a problem for us.

As I say, I'm only even repsonding here since the latest
roadmaps didn't seem to address the compiler at all.
Improving the IDE is a good thing but not the only thing.
Back to top
pbk++
Guest





PostPosted: Fri Oct 20, 2006 12:53 am    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

David Dean napisał(a):
Quote:
In article <45375c0f (AT) newsgroups (DOT) borland.com>,
"Duane Hebert" <spoo (AT) flarn2 (DOT) com> wrote:

and

In article <45374e31$1 (AT) newsgroups (DOT) borland.com>,
pbk++ <jbond007 (AT) free (DOT) polbox.pl> wrote:

supports boost

BDS 2006 supports boost as well. I have it installed and have tested
a variety of the libraries.
BCB supports only part of boost libraries due its ignorance of standard.

For details see boost regression tests (
http://www.boost.org/more/regression.html ).

Quote:
Are we using different meanings of the word "supports"?

OK, I see that You are one of thinking that one can be partially
pregnant. I don't.

--
Peter
Back to top
David Dean
Guest





PostPosted: Fri Oct 20, 2006 1:07 am    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

In article <4537d7a2 (AT) newsgroups (DOT) borland.com>, pbk++ <ns (AT) purgosoft (DOT) com>
wrote:

Quote:
OK, I see that You are one of thinking that one can be partially
pregnant. I don't.

Gcc and intel don't pass 100% either. I wouldn't be surprised if VC
has shortcomings as well. The web site isn't working now to give exact
numbers or check other compilers.

--
-David

Quis custodiet custodes ipsos?
Back to top
Duane Hebert
Guest





PostPosted: Fri Oct 20, 2006 1:40 am    Post subject: Re: Differences between BCB6 and TC++ Reply with quote

"David Dean" <ozchzhq02 (AT) sneakemail (DOT) com> wrote in message
news:ozchzhq02-D116E5.16071019102006 (AT) frylock (DOT) local...
Quote:
In article <4537d7a2 (AT) newsgroups (DOT) borland.com>, pbk++ <ns (AT) purgosoft (DOT) com
wrote:

OK, I see that You are one of thinking that one can be partially
pregnant. I don't.

Gcc and intel don't pass 100% either. I wouldn't be surprised if VC
has shortcomings as well. The web site isn't working now to give exact
numbers or check other compilers.

Try this link (without the www)
http://boost.org/more/regression.html
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (Non-Technical) All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.