• 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

    • I'm old I guess, first thing I think of is just regular input/output.
    • Now, kids, Dan O'Dowd is what we call a professional hater.
    • Billionaire slams 'Tesla Cultists' for praising Robotaxi, says it's 5+ years behind Waymo by David Uzondu Image via Depositphotos.com The Tesla Robotaxi program has kicked off in Austin, Texas, and reactions are pouring in from all corners of the internet. A select group of investors and influencers have been invited to try the service, which operates within a limited area of South Austin for a price of $4.20. While the vehicles are operating without anyone in the driver's seat, the program has specific rules for this pilot phase, including a human "safety monitor" who rides along in the passenger seat just in case things go sideways. Of course, the launch did not go unnoticed by Tesla's most vocal and well-funded critic, Dan O'Dowd. O'Dowd is the billionaire founder of a group called The Dawn Project, which has dedicated itself to highlighting what it calls critical safety failures in Tesla's Full Self-Driving software. He refers to himself as an expert in creating "unhackable" software for military and aerospace clients, and ran for U.S. Senate back in 2022 on a single-issue platform: to "make computers safe for humanity" by banning Tesla's FSD. In 2023, He was banned from advertising on X after He made promoted posts that show Tesla FSD among other things, failing to stop at Stop signs. Last year, his group, The Dawn Project, paid for a Super Bowl ad, where a Tesla equipped with FSD did not act on a child-sized mannequin in the road. That commercial ends with a message, urging parents to "boycott Tesla to keep your kids safe." Today, O'Dowd took to X to slam the launch of the Robotaxi service, saying the "Tesla Cultists are celebrating victory" over a system he believes is years behind the competition (especially Waymo). He pointed out that with only fourteen cars operating for half the day, the system was already making significant errors, a rate he claims is consistent with community-tracked FSD data. The videos shared by the creators (Rob Maurer and Ed Niedermeyer), O'Dowd mentioned in his post, appear questionable, depending on your perspective. In Maurer's video, a trip that was otherwise smooth had a few unnerving seconds of the vehicle slightly swerving into the wrong lane, correcting itself, swerving again, correcting itself, and then finally settling. The other video from Ed Niedermeyer shows something entirely different. Niedermeyer captured a Tesla Robotaxi approaching an "extensive crime scene" with multiple police vehicles parked on the side of the road. On his personal Bluesky account (Ed stopped posting on X late last year, in protest of Musk), He claims the Tesla braked hard twice for no clear reason. In his commentary, Niedermeyer argued the car "shouldn't react to any of these police vehicles," and that it was concerning how it reacted to some but not others, before stopping in the "middle of the road instead of defaulting to a minimal risk condition."
    • Arch is now also using Wayland as the default session for Plasma 6.4, with X11 session becoming optional (so upgrading to Plasma 6.4 on X11 Arch might need manual intervention). It's been well over a decade in making, but I guess the time for Wayland to be the default is finally upon us.
  • Recent Achievements

    • Week One Done
      ravenmanNE earned a badge
      Week One Done
    • Conversation Starter
      Brett76 earned a badge
      Conversation Starter
    • One Month Later
      Miguel Batista earned a badge
      One Month Later
    • Dedicated
      moojay67 earned a badge
      Dedicated
    • One Month Later
      Jim Dugan earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      659
    2. 2
      Michael Scrip
      229
    3. 3
      ATLien_0
      220
    4. 4
      Steven P.
      149
    5. 5
      Xenon
      142
  • Tell a friend

    Love Neowin? Tell a friend!