Re: borland vs. microsoft
From: Bob Hairgrove (invalid_at_bigfoot.com)
Date: 12/05/04
- Previous message: adbarnet: "Re: The compiler do not recognize my function (newbie)."
- In reply to: Duane Hebert: "Re: borland vs. microsoft"
- Next in thread: Duane Hebert: "Re: borland vs. microsoft"
- Reply: Duane Hebert: "Re: borland vs. microsoft"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 05 Dec 2004 15:24:55 +0100
On Sun, 5 Dec 2004 08:16:16 -0500, "Duane Hebert" <spoo@flarn2.com>
wrote:
>VCL is written in Delphi. Not the same thing as Pascal. Delphi
>is a proprietary Borland language.
Actually, it is a language called "Object Pascal" ... Delphi, as I
understand it, includes the Delphi visual IDE which generates VCL code
in this language known as Object Pascal.
>Some of the implementation
>of classes etc. are different than C++ (ctor/dtor order, virtual
>constructors etc.) Some of the problems that this can cause
>have made it more important of an issue.
In addition, the VCL pollutes the global namespace with all their own
namespaces (e.g. "System::") unless you take unusual precautions to
prevent this, and then almost nothing works the way it should. One of
the more blatant mistakes is when defining AnsiString support in VCL
streams, there is a "using namespaces std;" in one of their headers.
Of course, if you don't use the VCL, you can avoid these problems, but
whenever a COM object (ActiveX) is added to the project, Borland
Builder automatically forces you to use VCL. It might be possible to
use the command-line tool MIDL, but I never tried it.
Also, the MDI implementation in Borland Builder 5 was broken ... is
this any better in Builder 6?
>> All in all, I do not think they will have much success on the C++ field,
>> because it looks like they have no clue on what is going on!
>
>They haven't had an actively supported C++ offering in nearly a year.
>It will be interesting to see what they announce on Dec 15.
If this is another of their "open letters", it's been announced more
than a year ago and never happened. There are standing jokes about it
on the Borland newsgroups, just Google for "open letter" and
"Borland".
I like their free command line compiler, and I love the way Builder 5
(or 6) let you whip up a GUI application in almost no time at all. But
it comes at a price, just as MFC does.
-- Bob Hairgrove NoSpamPlease@Home.com
- Previous message: adbarnet: "Re: The compiler do not recognize my function (newbie)."
- In reply to: Duane Hebert: "Re: borland vs. microsoft"
- Next in thread: Duane Hebert: "Re: borland vs. microsoft"
- Reply: Duane Hebert: "Re: borland vs. microsoft"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|