• 0

Visual C++ .Net vs Borland C++ Builder


Question

17 answers to this question

Recommended Posts

  • 0
  OfF3nSiV3 said:
are there any differences between the languages?

i mean, it's C++, but i've seen some books like 'Learn Borland C++'

585429028[/snapback]

Between the languages, no difference. Between focus, certainly. Builder X is really targeted at developers that want to do cross-OS development for the enterprise(using CORBA). C++.NET is specifically for Windows development and all that comes with it.

I'd recommend C++.NET simply because Borland is moving towards supporting MS's technologies instead of developing their own. It used to be that Borland's framework for building Window's apps was superior to Microsoft's. Borland had the Visual Component Library(VCL) and it was all C++ code, visual development. It was way ahead of MS. They've abandoned it, pretty much, in favor of .NET and building tools for cross-OS dev.

You can still get the earlier version of C++ Builder that supports the VCL.

http://www.borland.com/cbuilder/

  • 0

Borland has a much richer API base to work with than Visual C++. But it can be tricky to port code over from one to the other sometimes, as the compilers are quite different. Try Visual C++ Express and the trial of Borland C++ Builder and see what you like better.

  • 0

C++ .NET is actually quite a bit different from normal C++. It's like VB or C# where you can design a form, double click a button, and have the event auto-generated for you. It's much simpler than writing real Windows code and at the same time you still get most of the advantages of C++. I don't know if it's better than the new Borland C++ though, since I have yet to try it.

  • 0

Visual C++ is probably the most popular most most favored compiler, because of it's history (i.e. Visual C++ 6.0) of quality and stablity.

Borland C++ is a less popular, but is a much more powerful and robust compiler. The IDE is also a lot more powerful than MSVC.

  • 0
  Cephas said:
C++ .NET is actually quite a bit different from normal C++. It's like VB or C# where you can design a form, double click a button, and have the event auto-generated for you. It's much simpler than writing real Windows code and at the same time you still get most of the advantages of C++. I don't know if it's better than the new Borland C++ though, since I have yet to try it.

585430799[/snapback]

Well you have to understand that Visual C++ .NET can compile Managed C++ apps that run on the .NET Framework, and Win32 apps that run on Windows - not the .NET Framework. AFAIK, Borland's compiler only builds Win32 apps.

  • 0
  gameguy said:
Well you have to understand that Visual C++ .NET can compile Managed C++ apps that run on the .NET Framework, and Win32 apps that run on Windows - not the .NET Framework. AFAIK, Borland's compiler only builds Win32 apps.

585434114[/snapback]

Builder X builds for Windows, Linux, or Solaris. It doesn't have any RAD tools with it, so if you program win32 gui stuff, you'll be doing it the old-fashioned way.

  Cephas said:
No, C++ .NET is not what's used to compile normal C++ code. Visual Studio/Visual C++ .NET comes with two seperate implementations of C++, one that's managed (.NET) and a classic one.

585434147[/snapback]

I think you're confusing C++.NET and managed C++. One's a product name, and one's a technology. You can compile standard C++ with C++.NET. It's the same compiler, cl.exe, that is used for managed C++. You only need to add the /clr to your command-line to enable the managed extensions.

Edited by weenur
  • 0
  OfF3nSiV3 said:
thanks for the replies..i

i only know ansi c++ (the one you use with devc++) so which one of these is most indicated for a newbie like me?

585435588[/snapback]

For a newb, I'd recommend something free. Either Eclipse with the CDT, or Dev-C++.

http://www.eclipse.org/cdt/

http://www.bloodshed.net/devcpp.html

If you really feel compelled to go with a commercial app, you can get a Personal Edition of Borland C++ Builder X for $10 for the CD.

http://shop.borland.com/dr/v2/ec_MAIN.Entr...RP=0&CACHE_ID=0

Also, Microsoft has a Visual C++.NET Standard for $99($93 at http://www.programmersparadise.com).

Link fixed

Edited by gameguy
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • If that were the reason then Edge would be the most popular desktop browser instead of Chrome. If people can skip Edge and manually download/install Chrome, they can do it with Firefox, too.
    • Good Bye and thanks for the fish
    • yeah i did some research and it seems they removed (or didn't carry over) the ability to change desktop icon fonts.....hopefully they bring it back for you soon...and yeah it also seems the ability to change the font has also been removed unless you adjust through registry or win aero.    if you haven't already, maybe trying to "adjust cleartype text" may help you. i tried running through it and noticed there were some bold font styles.   welcome (or bye haha) to windows 2025 btw!  
    • That'll be it for my 2018 Mac mini then. There is, of course, OpenCore Legacy Patcher . . .
    • Support cost cutting and nudging people to upgrade for profit. Pure and simple. Nothing as noble as hardware actually becoming "obsolete" about most of the hardware requirements from Apple, Microsoft, or Android companies either. iMac 2017 with AMD running legacy Core still have native GPU support in macOS 15 and run perfectly fine. Doesn't even need any fancy patching outside of the minimum patching needed to get macOS 15 on the system to bypass Apple system requirements aking to running windows 11 on a PC that doesn't match the arbitrary CPU generation requirements that make you bypass them too. You can usually tell if hardware is truly in the realm of "obsolete" if you are having a hard time finding a major Linux distro that'll install on it.
  • Recent Achievements

    • Week One Done
      abortretryfail earned a badge
      Week One Done
    • First Post
      Mr bot earned a badge
      First Post
    • First Post
      Bkl211 earned a badge
      First Post
    • One Year In
      Mido gaber earned a badge
      One Year In
    • One Year In
      Vladimir Migunov earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      486
    2. 2
      +FloatingFatMan
      256
    3. 3
      snowy owl
      243
    4. 4
      ATLien_0
      222
    5. 5
      +Edouard
      191
  • Tell a friend

    Love Neowin? Tell a friend!