Re: borland vs. microsoft

From: Bob Hairgrove (invalid_at_bigfoot.com)
Date: 12/05/04

  • Next message: Scott Lopez: "Re: Java speed vs. C++."
    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
    

  • Next message: Scott Lopez: "Re: Java speed vs. C++."

    Relevant Pages

    • Re: "Portable" C compilers?
      ... creating and compiling single source files a lot easier than ... Borland C++ Builder Version 6 Professional ... C++ is a different language. ...
      (comp.lang.c)
    • Re: Learning borland.
      ... > borland builder and they won't run. ... If you have installed C++ Builder, ... (Unless Borland have mended their conformance issues recently, ... this newsgroup is for helping you learn the language, ...
      (alt.comp.lang.learn.c-cpp)
    • Re: Future of Java
      ... as a MicroSoft environment supported máin language. ... some open source projects, and a bit with Borland C++ Builder. ...
      (comp.lang.java.programmer)
    • Re: VB6, VB2005, or Something Else?
      ... The core problem with VB.Net is that the language itself is changed. ... That's without even looking at libraries. ... When from one day to another Borland decided to drop the VCL for C++ and using another framework. ...
      (microsoft.public.vb.general.discussion)
    • Re: Visual C++ or Borland C++
      ... Same is true for VCL and, probably, Borland C++ Builder itself. ... Windows Forms and Visual Studio .NET are a lot more more feasible ...
      (comp.lang.cpp)